I need to know when the server is "available for work". Our product does not use startup servlets nor context listeners.
We display simple HTML documents on a browser once the Tomcat server has started. My ideal solution would be that my Java application would fire off the Tomcat server (we're using Runtime.getRuntime().exec() calls to start Tomcat and IE) and then would either check the status of the server or receive a callback from the server that it is ready, then my Java application would proceed with starting up the browser. I was hoping to use an internal tomcat feature to implement this. I've looked at CatalinaManager and CatalinaService, but I'm not certain of exactly what they are and what they could do for my situation. Thanks, Terry -----Original Message----- From: Shapira, Yoav [mailto:[EMAIL PROTECTED]] Sent: Thursday, September 05, 2002 11:22 AM To: Tomcat Developers List Subject: RE: [TC 4.0] How can I obtain the state of the tomcat server? Hi, "The state of the server process" can be many things. It can be the server process is alive, it can be that the host/port respond to requests, and it can be that your app is actually available for work. All of these can be checked in various ways. Which one were you interested in? What would be your ideal solution? One idea is, if you have any startup servlets or context listeners, have them write our a file in a specific location or a message to some log. Then have the process that starts the web browser poll, checking for the existence of this file or this message in the log. Another one is to use a 3rd tool, e.g. a JMS server, where you could send a message from your server to a queue, and have your java app wait for that message before starting the browser... You get my drift: there are many many ways to do this ;) Were you looking for an internal tomcat feature? Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: Evans, Terry G [mailto:[EMAIL PROTECTED]] >Sent: Thursday, September 05, 2002 11:01 AM >To: '[EMAIL PROTECTED]' >Subject: [TC 4.0] How can I obtain the state of the tomcat server? > >I am developing a Java application that is designed to start up a Tomcat >server and a web browser. I don't want the web >browser to start up until the Tomcat server is running, but I don't want to >put in an arbitrary sleep time between starting >the server and starting the web browser. Is there a way that I can query >the state of the server process? > >OS : Windows 2000 Professional >JDK/JRE : 1.4.0_01 >Tomcat : 4.0 > >Thanks for your time, >Terry > >-- >To unsubscribe, e-mail: <mailto:tomcat-dev- >[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:tomcat-dev- >[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
