2011-02-07 65 views
0

我在將java運行時更改爲1.6後面臨oracle db連接問題。 此前我們的應用程序使用1.5 java運行時,現在我們正在遷移1.6。java安全異常:嘗試連接數據庫時出現密封違規

failed. Error: Verify operation failed. Errors: [ORACLE-10002: Error received from connection to Oracle database +ASM: java.lang.SecurityException: sealing violation: package oracle.jdbc is sealed]

它正常工作,如果我使用的JRE 1.5,而不是1.6的JRE:嘗試連接到Oracle 10g數據庫應用程序拋出以下異常。 它與oracle 11g數據庫和jre 1.6組合工作正常。 有沒有人遇到過類似的問題?謝謝你的時間。

回答

1

我會推測,它與oracle驅動程序的問題。從java 1.4到1.6時,我們遇到了類似的情況,但它是一個不同的錯誤。您是否嘗試將您的JDBC drivers降級到10g版本?

+0

建議從10g主目錄複製ojdbc14.jar以確保您使用的是那個。 – Randy 2011-02-07 14:32:13

相關問題