Colin Goudie May 25, Stack Overflow works best with JavaScript enabled. Some info from SO. That is the way it should be IMHO. Unfortunately there are no AUG chapters near you at the moment.

Uploader: Metaxe
Date Added: 14 July 2014
File Size: 6.32 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 19844
Price: Free* [*Free Regsitration Required]

For added unnregister, remove the reference to dataSource for GC to enjoy. On undeployment the driver doesn’t get deregistered which in turn prevents your webapp classes from GC.

TimP 6 So, in your ContextListener’s contextDestroyed method:. Also, this really should be done in a ServletContextListener, not on a per-servlet basis as your JDBC driver is shared across all of your servlets in your webapp. See my answer for a safer approach.

When evaluating “showAppSwitcher “: Jul 20, 3: Be happy that Tomcat did its job properly and wait until the JDBC driver vendor get it fixed so that you can upgrade the driver. Shouldn’t it be a comment? Hamedz 10 Hi Emil, This log file doesn’t include information about a prospective failure or error. It will take time gailed transition from traditional licensing based software to cloud based software offerings, but company will catch up with its competitors.


Not sure if that’s good to know after all.

This is very likely to create a memory leak. I found the same issue with Tomcat version 6. Your application doesn’t have a flaw.

Similar Threads

It is the design of JDBC. Start a discussion Great for ongoing dialogue with others in the community. Driver] but failed to unregister it when the web application was stopped Ask Question. Follow this question By Email: The web application [] registered the JDBC driver [oracle.

Thank you for your interest in this question. The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java. I left a more detailed comment at github. I think this offers a better solution – just subclass your DatasourceManager and override the close method to add deregistration.

I’m asking because I don’t understand step 3. Sign up for free Log in.

java – To prevent a memory leak, the JDBC Driver has been forcibly unregistered – Stack Overflow

Register a Listener web. Jun 21, 9: JDBCDriver] but failed to unregister it when the web application was stopped. Close all tomcat unregiste related processes manually Kill it from taskmanager.


My versions were Apache Tomcat 6. This message is purely informal, Tomcat has already taken the memory leak prevention action accordingly. HashSet] value [[]] but failed jbdc remove it when the web application was stopped.