gpt4 book ai didi

java - JdbcOdbcDriver.finalize() 行 : 96 中的未知 NullPointerException

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:16 26 4
gpt4 key购买 nike

我正在使用 JNDI 加载数据源:

JDK 1.6.0_31Tomcat 6.0.30

当我启动 Eclipse (Indigo SR 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

我真的不知道是什么原因造成的。此外,它似乎根本不影响我的执行。我的数据源已初始化并正常使用,并且我得到了我期望的所有结果。据我了解,这可能与 Oracle 驱动程序问题有关?

myApp\META-INF\context.xml

<Resource name="jdbc/conn" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="@url@" username="user" password="@password@"
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"
/>

我的应用\WEB-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>

最佳答案

我最终忽略了这个异常,因为它不会结束执行。虽然我不知道确切原因,但它似乎不是致命的。

关于java - JdbcOdbcDriver.finalize() 行 : 96 中的未知 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com