Kathey Marsden wrote:

So it's clear that although the Derby server is stopped, it's still zombified somewhere inside the Tomcat JVM. How do I cleanly and completely remove Derby from a running JVM?

Is it possible you are seeing DERBY-2905? If so please try out the patch for that issue which is currently posted for review.
https://issues.apache.org/jira/browse/DERBY-2905

Although I haven't rebuilt Derby with this patch included, I'm 95% certain that DERBY-2905 is indeed the cause. Although I'd solved the AntiGC thread problem, I still couldn't redeploy more than 15-16 times. I added code to the servlet so that when it was shut down it manually unloaded all the JDBC drivers (including the AutoloadedDriver), and now I can redeploy 50 times without a problem. That's basically the same os the proposed fix for DERBY-2905.

--
Alan Burlison
--

Reply via email to