Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
class loader woes
liaojinmei
I am using birt 2.3.2, and successfully run the report engine in our webapp, now when it comes to uninstall the web app, I got an error message saying "unable to delete WEB-INFliborg.eclipse.emf.common_2.4.0.v200902171115.jar", , apparently the jvm is still holding a handle on that jar file. I took a heap dump of the memory, lots of the birt classes are still in the heap and the classloader that loads that web app is still there. Can someone point me to the right direction as to how to solve the problem?
Find more posts tagged with
Comments
liaojinmei
Add more info: If I just install the web app and then uninstall it, great, I am able to uninstall it, but if I install it, run a report, and then uninstall it, I would get that error message.
I am destroying the engines and platform when shutting down the webapp like this:
if (reportEngine == null) return;
reportEngine.destroy();
Platform.shutdown();
reportEngine = null;
Are there any more code I need to call before shutting down?