Jason:

While looking though the CatalinaSevakImpl class I noticed the following:

1. does not implement the Startable interface and given that the Initializable implementation does not appear to be starting up a seperate thread, Merlin assumes that its done whateve its doing and closes the container. I could easily add a starup thread that basically sleeps until an explicit shutdown request is received.
2. the classpath is somewhat horrific - several entries in the classpath could be moved to extensions (e.g. most of the commons classes) - do you see any problems with that ?
3. I think the class should be implementing dispose() but I don't know how this is propergated onto Tomcat


Any thoughs?

Have attached the Merlin configuation file I'm using.

To build Sevak in Merlin .. do the following:

 $ cd <wherever>\jakarta-avalon-apps\sevak
 $ ant merlin

The above creates a jar file called tomcat-service-1.0.jar in the build directory

 $ cd <wherever>\jakata-avalon-excalibur\assembly
 $ ant
 $ java -jar .\extensions\merlin.jar src\etc\sevak.xml

Cheers, Steve.








--

Stephen J. McConnell

OSM SARL
digital products for a global economy
mailto:[EMAIL PROTECTED]
http://www.osm.net




-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to