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

Reply via email to