Folks,
I posted this one back in June and have yet to see it applied to the trunk.
When attempting to shutdown GeoNetwork (2.2) deployed on Tomcat(5.5.26) the application hangs. Tomcat does not cleanly exit. This is causing problems in unix as the process must be manually killed (ports are being held open).
The problem is with the way org.wfp.vam.intermap.kernel.TempFiles
uses the Timer API. Changing line 55 from:
timer = new Timer();
to:
timer = new Timer(true);
forces the Timer to use a daemon thread. This allows Tomcat to shutdown
completely.
Regards,
Stephen Davies