October 30, 2019 By:

With classesToInitialize you can prevent this memory leak too. The actual bug is in someone else’s code the JDBC driver in question , not in yours. NonRegisteringDriver during Tomcat start to prevent possible memory leaks. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site the association bonus does not count. Learn more about AUGs.

Uploader: Douzahn
Date Added: 27 January 2014
File Size: 13.86 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 20258
Price: Free* [*Free Regsitration Required]

When evaluating “showAppSwitcher “: I got the driver from: You must be a registered user to add a comment. True, just make sure that it is picked up with a priority high enough, so that no one needs to use the driver before or after.

As you can see this in the Datasource. Sign up or log in Sign up using Google.

As of Servlet 3. Thank you for your interest in this question. Email Required, but never shown.

Answers Answers and Comments. Sign up using Facebook. Stack Overflow works best with JavaScript enabled.


New Installation Oracle Database Error

The conf files are preserved. That creates effectively a memory leak.

I guess it’s usually reason uhregister having the library in the wAR as opposed to lib. Although the others seem to correctly handle the problem in question, they failled problems when the war file is deleted and then replaced. Follow this question By Email: 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. Like Be the first to like this. This solution avoids that hell.

A web application registered the JBDC driver [oracle.

Errors in cataling.out log confluence can’t set it up to work.

I found the same issue with Tomcat version 6. How to solve this? Otherwise, register and sign in. It certainly doesn’t add any safety and looks like something beginners would do who don’t understand how GC works. Implement the Listener com.

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

Is there a reason for the order of those operations in the method contextDestroyed? Stack Overflow works best with JavaScript enabled. Worked with DBA and found that the problem was related unregistet a quota limit set on the Confluence user.


Atlassian Community logo Explore. Close all tomcat and related processes manually Kill it from taskmanager.

In that case the drivers are de-registered and never return – only a Tomcat restart can get you out of that hole. This message is purely informal, Tomcat has already taken the memory leak prevention action accordingly. Connect with like-minded Atlassian users at free events near you! It runs fine but I get this message during shutdown.