Hi, I definitely think it's better for you to create another webapp, even if it's only used for testing, then it is to muck with container-specific classes.
I'd prefer a ServletContextListener's contextInitialized method over a servlet's init() method, for cleanliness, but that's not a major point. Just create a trivial webapp: your listener which launches a thread as you wish, your fault injection code or whatever you want to call it, and a web.xml file that declares your listener, and that's it. It takes less time to create than it did to type any of the emails on this thread. Yoav On 11/16/06, confusionvalley <[EMAIL PROTECTED]> wrote:
I didn't told you earlier but my objective is to test a webapp that I already have. And I really didn't want to change that webapp or create another webapp to make all the fault-injection stuff. Do you think that creating another webapp is really the best solution? If the best solution is to create a new webapp how should i create that *new* webapp? A simple servlet with an init() method (starting when the server starts) that creates the thread and all the fault-injection code? Or do you have any other idea for me? Cheers, Nuno -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Yoav Shapira Sent: quinta-feira, 16 de Novembro de 2006 15:06 To: Tomcat Developers List Subject: Re: How to start a Thread in the same JVM as Tomcat Why would you start it in an internal Tomcat class rather than any of your own classes? Just create a test webapp, and do whatever you want in it. Yoav On 11/16/06, Nuno Rodrigues <[EMAIL PROTECTED]> wrote: > Hello all, > > > > I need to put a thread doing some processing in the same JVM as Tomcat. > > This thread will make some performance measurement inside the JVM and also > cause some Resource Exhaustion (CPU consumption, Memory Leaking, etc) > problems ( to simulate Fault-Injection). > > I'm here to ask you where I should start this thread. I've just looked at > the source and I'm wondering if I should start that thread in the > org.apache.catalina.startup.Bootstrap class. > > So, I'll wait for an answer from your side to give me this advice. > > > > Best regards, > > Nuno Rodrigues > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]