Apache Tomcat抛出:Linux 中 java.library.path 中没有 ocijdbc11



在Linux系统中,我正在尝试将Oracle db与我的应用程序(一些servlet(连接起来,该应用程序托管在Apache tomcat 8.0中。 在运行雄猫时,catalina.out 抛出以下错误:java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.path

我看到很多关于缺少ocijdbc11.dll文件的线程,并建议我们将其添加到Windows/eclipse环境中。 但是在 Linux 中如何解决此问题?我不想使用oracle瘦驱动程序,因为我没有远程运行的oracle db的IP和其他东西。 您的建议/解决方案将对我有很大帮助,提前感谢您...

可能您所需要的只是安装 oracle 客户端 somwhere 并将此路径添加到公共加载器。第二种选择是只使用 ojdbc.jar而不是 oci。尝试阅读此如何配置路径:如何将我的 JAR 库添加到 ubuntu 中的 tomcat7 安装

您可以右键单击动态Web应用程序并添加路径,您可以在其中添加jar文件。在添加之前,请确认JDBC驱动程序的类型。大多数情况下,建议使用4型。

最新更新