On 03/12/2016 17:39, John D. Ament wrote: > Sorry missed a response.. > > On Sat, Dec 3, 2016 at 12:36 PM John D. Ament <john.d.am...@gmail.com> > wrote: > >> On Wed, Nov 30, 2016 at 8:50 PM Christopher Schultz < >> ch...@christopherschultz.net> wrote: >> > John, > > On 11/26/16 7:29 PM, John D. Ament wrote: >>>> Hi, >>>> >>>> Looking for some external input. I've put together a simple >>>> tomcat embedded instance designed to deploy an arbitrary set of >>>> servlets, filters, etc. >>>> >>>> For some reason, when I run tests with Tomcat the server never >>>> fully launches. I can see the port in use, but connections to the >>>> server are not answered by the instance. When I debug the start >>>> up, I see what appears to be a loop attempting to start services >>>> that never returns, in LifecycleBase. > > So you see a busy-loop? What's the stack trace? > > >> I am probably seeing a busy-loop, however I see no stack traces.
Take a thread dump. Better, take 3 ~10s apart and compare. > Tomcat version? > > > 8.5.8 and a few older ones, so 8.0.30 and 8.5.3 as well (that I can recall > recently) > > > >>>> Easiest way to reproduce it with this project is to clone >>>> https://github.com/hammock-project/hammock/ and run a local build >>>> (to get snapshots) and then run 'mvn clean install -Ptomcat-test' >>>> from rest-resteasy (or spark or jersey). > > Er... sorry, I'm not going to do that, and it doesn't look like anyone > else is going to do that, either. > > > Its always worth a shot. > > > >>>> I'm sure there's something simple I'm over looking. > > I browsed your github repo for about 15 seconds until I realized that > there are like 10k files and I'd never find the embedded driver > without asking. So, where is it? > > Can you compare your driver with any of the many Tomcat test cases > that launch an embedded server instance? Those test classes do exactly > what it sounds like you are trying to do. > > > Happily, can you point me to some of these test cases? Most of them under trunk/test This one has several variations: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/connector/TestRequest.java?view=annotate > On a related note, documentation for tomcat embedded is scarce. I usually > have to find it on non-apache channels. What would be the best way to get > a document page started, maybe linked off of > http://tomcat.apache.org/tomcat-8.5-doc/index.html ? What repo contains > your site? I'd be happy to provide some patches from my own learnings. The docs are taken from the releases so you need to start here: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/ Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org