在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