Hi,
your code seems very interesting, but I haven't understood one thing: you says
>Then add the following into server.xml
> --Begin server.xml snippet
> <Listener className="PidLifeCycle" />
> --End server.xml snippet
do you want to say conf/server.xml?
Can you put <Listener.......> in the server.xml? Where do I have to put it in
the server.xml?
Thanks
Laura
Alle 17:07, gioved� 13 giugno 2002, hai scritto:
> For what its worth - I created (and use) a LifecycleListener that runs
> on startup which logs the process ID into a file called tomcat.pid.
> Which is created by a shell script called writepid.sh. Below is all the
> code to get this to work. This code also assumes your current working
> directory is $CATALINA_HOME.
>
> --Begin code
> import org.apache.catalina.LifecycleEvent;
>
> /**
> * A helper for getting the PID of java so shutting down tomcat is MUCH
> * easier.
> */
> public class PidLifeCycle implements org.apache.catalina.LifecycleListener
> { public void lifecycleEvent(LifecycleEvent event) {
> if ("start".equals(event.getType())) {
> try {
> Runtime.getRuntime().exec("/bin/sh bin/writepid.sh");
> } catch(Throwable e) {
> e.printStackTrace();
> }
> }
> }
> }
> --End Code
>
> The code above will launch the following shell script. Should be in the
> bin/ directory of your tomcat installation.
> --Begin Shell script
> echo $PPID > logs/tomcat.pid
> --End Shell script
>
> Then add the following into server.xml
> --Begin server.xml snippet
> <Listener className="PidLifeCycle" />
> --End server.xml snippet
>
> -Tim
>
> Rick Fincher wrote:
> > Hi Laura,
> >
> > Tomcat actually does have a pid. It is a java application. Under
> > Solaris if you do a ps -elf |grep nativ you will see a listing beginning
> > with your JAVA_HOME and ending with ../bin/sparc/nativ_t. That's the pid
> > of the java virtual machine. If you have multiple java apps running each
> > will have a JVM so you may need to sort out which java pid is Tomcat.
> >
> > You can also use top after starting Tomcat. You will see an entry for
> > java in the table along with the pid and memory and cpu usage info.
> >
> > Rick
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>