【问题标题】:no ocijdbc10 found in java.library.path [duplicate]在 java.library.path 中找不到 ocijdbc10 [重复]
【发布时间】:2015-11-24 14:49:02
【问题描述】:

启动 tomcat 服务器时出现错误-“在 java.library.path 中找不到 ocijdbc10”。但是我的 oracle11 安装中有 ocijdbc11。我已经尝试为 ojdbc14.jar 和 ojdbc6.jar 设置路径变量。我甚至在我的变量路径中添加了 ocijdbc11。请任何人告诉解决方案。提前致谢。

【问题讨论】:

    标签: java eclipse tomcat oracle-call-interface oracleclient


    【解决方案1】:

    请将 oracle 文件夹中的 ojdbc14.jar 和 ojdbc6.jar 添加到您的 $TOMCAT_HOME/lib 并重新启动它。您还可以将这些 jar 添加到您的 webapps/project-directory/WEB-INF/lib 文件夹中。顺便说一下,Nadeem 先生只有 ojdbc6.jar 就够用了

    【讨论】:

    • 您可以在 tomcat/lib 文件夹或项目 lib 文件夹中添加两个库,这将开始工作
    • 你能解释一下为什么他需要这两个吗?
    • 这是 Tomcat 遵循的机制。它从 lib 文件夹中读取库
    • 这些文件是相同的,是为不同的 JDK/JDBC 版本构建的。不要一起使用它们。您可以从这里选择您需要的:oracle.com/technetwork/database/enterprise-edition/…
    • @Gergely Bacso 他有 oracle,oracle 可以有它的 jars 文件。 OP 可能会下载错误的版本,这可能会给他带来问题,这就是为什么我说他只是从那里复制粘贴 ojdbc 文件。顺便说一下,Nadeem 先生只有 ojdbc6.jar 就足够了
    猜你喜欢
    • 2011-07-02
    • 2017-12-26
    • 2014-05-18
    • 2011-07-31
    • 1970-01-01
    • 2011-11-03
    • 2013-01-28
    • 2015-09-25
    • 2011-05-15
    相关资源
    最近更新 更多