मैं का उपयोग कर JNDI के माध्यम से डेटा स्रोत लोड कर रहा हूँ: जब मैं ग्रहण (इंडिगो एसआर लांचअज्ञात NullPointerException() लाइन: 96
JDK 1.6.0_31 बिलाव 6.0.30
2) डीबगर, यह टूट जाता है:
Daemon System Thread [Finalizer] (Suspended (exception NullPointerException))
JdbcOdbcDriver.finalize() line: 96
Finalizer.invokeFinalizeMethod(Object) line: not available [native method]
Finalizer.runFinalizer() line: 83
Finalizer.access$100(Finalizer) line: 14
Finalizer$FinalizerThread.run() line: 160
मैं वास्तव में इस नुकसान के कारण नुकसान में हूं। इसके अलावा, यह मेरे निष्पादन को बिल्कुल प्रभावित नहीं करता है। मेरे डेटा स्रोत प्रारंभ किए जाते हैं और सामान्य के रूप में उपयोग किए जाते हैं, और मुझे उन सभी परिणामों को मिल रहा है जिन्हें मैं उम्मीद करता हूं। मैंने जो पढ़ा है, उससे ओरेकल ड्राइवर मुद्दे से संबंधित हो सकता है?
MyApp \ META-INF \ context.xml
<Resource name="jdbc/conn" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="@[email protected]" username="user" password="@[email protected]"
initialSize="4" maxActive="8"
defaultAutoCommit="false"
accessToUnderlyingConnectionAllowed="true"
testOnReturn="true"
validationQuery="select 1 from dual"
poolPreparedStatements="false"
connectionProperties="SetBigStringTryClob=true"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
/>
MyApp \ वेब-INF \ web.xml
<resource-ref>
<description>My DataSource</description>
<res-ref-name>jdbc/conn</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
लोग संदर्भ के लिए JdbcOdbcDriver [स्रोत कोड] (http://javasourcecode.org/html/open-source/jdk/jdk-6u23/sun/jdbc/odbc/JdbcOdbcDriver.java.html) देखना चाहते हैं। – adarshr
@adarshr आपके द्वारा दिया गया लिंक अब स्पैम/मछली पकड़ने को इंगित करता है (या मेरा कंप्यूटर संक्रमित है?)। मैंने [एक और लिंक] (http://j6a.ru/_jdbc_odbc_driver_8java_source.html) पाया। – Matthieu
ओरेकल जेडीबीसी चालक का कौन सा संस्करण आप उपयोग करते हैं? –