classes12.jar引發的問題

正式運行的項目,今天突然數據庫連不上了,數據庫是oracle的集羣數據庫,項目比較老,使用的hibernate框架,配置的單節點連接。今天發現單節點的名字變了,於是改成正確的單節點名字,可是還是連接不上,包如下錯誤:

Io 異常: Connection refused(DESCRIPTION=(ERR=1153)(VSNNUM=169870336)(ERROR_STACK=(ERROR=(CODE=1153)(EMFI=4)(ARGS='(ADDRE
SS=(PROTOCOL=TCP)(HOST=10.48.1.79)(PORT=1521))'))(ERROR=(CODE=305)(EMFI=1))))
java.sql.SQLException: Io 異常: Connection refused(DESCRIPTION=(ERR=1153)(VSNNUM=169870336)(ERROR_STACK=(ERROR=(CODE=115
3)(EMFI=4)(ARGS='(ADDRESS=(PROTOCOL=TCP)(HOST=10.48.1.79)(PORT=1521))'))(ERROR=(CODE=305)(EMFI=1))))
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:335)
        at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:361)
        at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:442)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)
        at java.sql.DriverManager.getConnection(DriverManager.java:571)
        at java.sql.DriverManager.getConnection(DriverManager.java:187)
        。。。。。。


可是我在myeclipse下的DB Browser工具下配置的連接是可以連接的。這讓我很無奈,重啓了幾次Tomcat都不行,後來我想着是不是以前jar包的問題,我看了下項目裏面lib下的jar包,發現classes12.jar和ojdbc14.jar都有,我想是不是老的classes12.jar導致的呢,於是我刪除了classes12.jar,重啓項目,結果如我所料,問題解決了。不知道之前兩個jar包都有的時候,項目爲什麼能夠正常訪問數據庫,而現在得需要刪除classes12.jar才能正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章