在Linux系統中,我試圖將Oracle數據庫與我的應用程序(一些servlet)連接起來,該應用程序託管在Apache tomcat 8.0中。 在運行的Tomcat,catalina.out的拋出以下錯誤: java.lang.UnsatisfiedLinkError中:沒有ocijdbc11中的java.library.pathapache tomcat拋出:linux中的java.library.path中沒有ocijdbc11
我看到很多線程談到失蹤ocijdbc11.dll文件和建議我們將它添加到windows/eclipse環境中。 但在Linux中,我該如何解決這個問題?我不想使用oracle瘦驅動程序,因爲我沒有其他遠程運行的oracle db的東西。 您的建議/解決方案將提前幫助我很多...
您可以通過不使用DLL來修復它。 Oracle有一個純Java的IV型JDBC驅動程序,您可以在不依賴本機代碼的情況下使用它。我想不出你爲什麼使用其他東西的好理由。你應該克服你的不情願。你怎麼能沒有關於遠程數據庫的信息? – duffymo
請顯示導致錯誤的代碼。請顯示你的路徑。由於Stack Overflow隱藏了你的密切原因:*尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現它的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:[如何創建最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。* – jww