Java 休眠Oracle连接错误

Java 休眠Oracle连接错误,java,oracle,hibernate,Java,Oracle,Hibernate,我的申请有问题 当我在长时间没有重新启动Tomcat的情况下尝试从hibernate访问我的数据库时,我遇到以下错误: Line 2130 : Exception in thread "OracleTimeoutPollingThread" java.lang.NullPointerException Line 2131 : at oracle.jdbc.driver.OracleTimeoutPollingThread.pollOnce(OracleTimeoutPollingThread.j

我的申请有问题 当我在长时间没有重新启动Tomcat的情况下尝试从hibernate访问我的数据库时,我遇到以下错误:

Line 2130 : Exception in thread "OracleTimeoutPollingThread" java.lang.NullPointerException
Line 2131 : at oracle.jdbc.driver.OracleTimeoutPollingThread.pollOnce(OracleTimeoutPollingThread.java:209)
Line 2132 : at oracle.jdbc.driver.OracleTimeoutPollingThread.run(OracleTimeoutPollingThread.java:166)
Line 2133 : #
Line 2134 : # An unexpected error has been detected by HotSpot Virtual Machine:
Line 2135 : #
Line 2136 : # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d394aca, pid=4160, tid=5848
Line 2137 : #
Line 2138 : # Java VM: Java HotSpot(TM) Server VM (1.5.0_09-b03 mixed mode)
Line 2139 : # Problematic frame:
Line 2140 : # C [tcnative-1.dll+0x4aca]
Line 2141 : #
Line 2142 : # An error report file with more information is saved as hs_err_pid4160.log
Line 2143 : #
Line 2144 : # If you would like to submit a bug report, please visit:
Line 2145 : # http://java.sun.com/webapps/bugreport/crash.jsp
Line 2146 : #
Line 2147 :
Line 2148 : 2012-08-16 13:27:52 Commons Daemon procrun stdout initialized
有人知道我的代码有什么问题吗? 也许是防火墙或者别的什么? 注意:我在c3p0中使用我的连接
提前感谢

您遇到了jvm崩溃,这通常是一个java错误,除非您通过JNI使用本机代码

您的java版本比较旧,应该升级到最新的1.5版本,如果可以的话,也可以升级到1.6版本

尝试查看konstantin建议的hs_err_pid4160.log的内容,以排除一些内存错误配置,并将其内容粘贴到此处,如果您希望我们帮助您

检查您的“hs_err_pid4160.log”-可能有用,请参见。重新安装JVM,如果可能,升级到1.5版本的最新补丁