apache tomcat 抛出:linux 中 java.library.path 中没有 ocijdbc11

apache tomcat throws: no ocijdbc11 in java.library.path in linux

在 Linux 系统中,我试图将 Oracle 数据库与我的应用程序(一些 servlet)连接起来,该应用程序托管在 Apache tomcat 8.0 中。 在 运行 tomcat 上,catalina.out 抛出以下错误: java.lang.UnsatisfiedLinkError: java.library.path

中没有 ocijdbc11

我看到很多帖子都在谈论丢失的 ocijdbc11.dll 文件,并建议我们将其添加到 windows/eclipse 环境中。 但是在 Linux 我该如何解决这个问题??我不想使用 oracle thin driver,因为我没有远程 运行 的 oracle db 的 IP 和其他内容。 你的 suggestion/solutions 会对我有很大帮助 在此先感谢...

可能您只需要在某处安装 oracle 客户端并将此路径添加到通用加载程序。第二个选项只是使用 ojdbc.jar 而不是 oci。尝试阅读如何配置路径:How to add my JAR lib to tomcat7 installation in ubuntu

您可以右键单击动态Web应用程序并添加路径,您可以在其中添加jar文件。.添加前请确认jdbc驱动程序的类型。主要推荐类型4。