Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle ड्राइवर मेमोरी लीक - Tomcat

समस्या का पता लगा लिया... टोनी के पास एक अच्छा सुझाव था (लेकिन ड्राइवर को डी-रजिस्टर करने का मतलब था कि जब ऐप को फिर से लोड किया गया तो ड्राइवर अब उपलब्ध नहीं था!)।

हमारे मामले में हम गलती से ojdbc6.jar को अपने वेब ऐप के साथ और टॉमकैट/लिब डायरेक्टरी में शामिल कर रहे थे। इसने टॉमकैट को ऑब्जेक्ट बनाने के लिए हमारे क्लासलोडर का उपयोग करने का दबाव डाला। इस प्रकार जब हमारे आवेदन को अनलोड किया जा रहा था तो टॉमकैट के डीबीसीपी पूल में अभी भी हमारे आवेदन में कक्षाओं के लिए खुले हैंडल थे।

हमारे WEB-INF/lib से ojdbc6.jar को हटाने से समस्या हल हो गई।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL और Oracle के साथ ऑटो कुंजी पीढ़ी को हाइबरनेट करें

  2. समानांतर कथन में dml त्रुटि लॉगिंग को क्यों अनदेखा किया गया?

  3. मैं Oracle में शीर्ष 1 कैसे करूँ?

  4. टेबल इंडेक्स के कॉलम चुनें

  5. SQL क्वेरी का उपयोग करके परिणाम को अलग-अलग लाइन में कैसे प्रिंट करें?