भले ही मुझे इस पृष्ठ पर आने में 1 वर्ष से अधिक की देरी हो गई है, फिर भी मैं यहाँ ठोकर खा रहा हूँ क्योंकि मैं इसी तरह की समस्याओं का सामना कर रहा था और समाधान की भी आवश्यकता थी। इसलिए मैंने सोचा कि आखिरकार जो मेरे लिए कारगर रहा, उसे मैं साझा करूंगा।
मेरे मामले में, इस लेख को खोजने और पढ़ने के बाद>>> configuring-jdbc-pool-high -संगामी - मैंने अभी-अभी अपने पूल कॉन्फ़िगरेशन में इस तरह का इंटरसेप्टर जोड़ा है;
"org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"
ताकि लाइन (आपके पोस्ट किए गए कोड से ऊपर) जहां आप setJdbcInterceptors(...)
करते हैं अब निम्न जैसा दिखना चाहिए;
p.setJdbcInterceptors(
"org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
+ "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;"
+ "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer");
स्पष्टीकरण - लेख से उद्धृत करते हुए, यह कहता है;
इस बात को ध्यान में रखते हुए कि आपने काफी समय पहले इस मुद्दे पर काबू पा लिया है, मुझे अब भी उम्मीद है कि इससे किसी और को भी इसी तरह की समस्या होने में मदद मिलेगी, जो इस पेज से टकराती है, ठीक वैसे ही जैसे मैंने किया था।
चीयर्स!