I am developing a web application using Java Servlets. The Servlets are supposed to send some messages over ssl to a server that I have developed, let's call it myServer. myserver listens to ssl sockets in an infinite loop. myServer should start at the same time as my web application starts.
My question is that how can I start myServer?. I am thinking of three ways to start myServer:
1- manually start myServer from command line
2- from the init() method of one my Servlets. Then I need to create a thread just to run myServer.
3- have a separate Servlets just to start myServer.
None of the above solutions seems good to me. Does any body has a better idea?
Author and all-around good cowpoke
Joined: Mar 22, 2000
from the init() method of one my Servlets. Then I need to create a thread just to run myServer.
Not really, just exec a batch file (after checking to see if the service is already running) to start a separate JVM with your service. Bill