亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Websphere 8.0.0.13 中設置 Oracle JDBC 提供程序

在 Websphere 8.0.0.13 中設置 Oracle JDBC 提供程序

蠱毒傳說 2023-08-09 16:09:49
我們正在嘗試在 Websphere Application Server 版本 8.0.0.13 上設置 JNDI(oracle 數據庫)。運行Java 1.6.0:WebSphere Platform 8.0.0.13 [BASE 8.0.0.13 cf131705.01] running with process name pandora-vmNode01Cell\Aplicacion-node\server1 and process id 5230Host Operating System is Linux, version 3.13.0-133-genericJava version = 1.6.0, Java Compiler = j9jit26, Java VM name = IBM J9 VM我從 maven 和 oracle 服務器下載了 ojdbc6.jar,并創建了一個使用該 jar 文件的 JDBC 提供程序。我們嘗試使用該 JDBC 提供程序配置數據源。但是,當我們測試連接時,會出現此錯誤:The test connection operation failed for data source XXXXX_oracle on server server1 at node Aplicacion-node with the following exception: java.sql.SQLException: java.lang.UnsupportedClassVersionError: JVMCFRE003 badmajor version; class=oracle/jdbc/pool/OracleConnectionPoolDataSource,offset=6. View JVM logs for further details.會發生什么?我們使用正確的 ojdbc 文件,因為服務器運行相同的 SDK 版本。先感謝您。
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

正如您所說,ojdbc6 jar 應該與 Java 6 兼容,因此可能實際上使用了不同版本的 Oracle JDBC 驅動程序。應用程序或 WebSphere 配置中是否存在不同的 Oracle JDBC 驅動程序副本?如果是這樣,則可以加載可能需要高于 Java 6 的版本,而不是您配置的 ojdbc6 驅動程序。

  1. 檢查您的應用程序中是否包含其他 Oracle JDBC 驅動程序。

  2. 檢查 WebSphere 中是否使用較新的 JDBC 驅動程序配置了其他 Oracle JDBC 提供程序。如果是這樣,請修改您的配置,以便所有提供程序都使用相同版本的 Oracle JDBC 驅動程序,否則您將需要隔離您的 JDBC 提供程序。

另外,友情提醒一下,WebSphere 8.0 和 Java 6 都不再支持,因此如果可能的話,您應該遷移到兩者的更新版本。


查看完整回答
反對 回復 2023-08-09
  • 1 回答
  • 0 關注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號