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]>