簡體   English   中英

java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource - 新的

[英]java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource - New One

I have Standalone application which has been migrated from Oracle 11g to 12c.I have changed the jar file from ojdbc14.jar to ojdbc7.jar (JVM version is 7).In Code also i have changed the oracle.jdbc.driverType.OracleTypes to oracle.jdbc.OracleTypes也 oracle.jdbc.pool.OracleDataSource 正在映射到 Ojdbc7.jar.its 在本地工作但它的失敗 DEV Env 有上述異常。 PS:-所有必要的依賴項也保存在 lib 文件夾中,ojdbc14.jar 在 DEV ENV 中已替換為 ojdbc7.jar,但它仍然拋出上述異常。 有什么建議么?

這一定是類路徑問題。 此類oracle.jdbc.pool.OracleDataSource在ojdbc7.jar中。 您可以通過查看在DEV環境中啟動Java的方式來檢查類路徑(類路徑通常在命令行中設置)。

除了檢查它是否在類路徑中之外,請確保正確設置了目錄和 jar 文件的文件權限,以便您的應用程序可以訪問它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM