gpt4 book ai didi

java - Oracle Weblogic 将 jar 添加到类路径?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:23:33 24 4
gpt4 key购买 nike

如何将 jar 添加到 Oracle 10.3.5 的类路径中...据我所知,文档(自述文件)中存在一个错误(或不正确的信息),该错误指出 $DOMAIN_HOME 中放置的任何 jar/lib 目录将被动态添加到类路径中...但是在 10.3.3 的真实文档中它声明这些文件不再添加到类路径中...

所以在这里我试图找出 - 你如何将 jar 添加到类路径......我已经尝试更改 commonEnv.sh 并且目前正在寻找 setDomainEnv.sh(但目前还找不到)这些东西都无法将这个 jar 添加到类路径中......

我的整个问题是我向我的服务器添加了数据源...我正在尝试将 DB2 jar 添加到环境中以便它可以使用...有趣的是在 $DOMAIN_HOME 中添加 jar 之后/lib 在尝试测试与数据库的连接时,我能够摆脱管理控制台中的连接错误……这一切似乎都有效,但现在我遇到了类定义错误……

]] Root cause of ServletException.
java.lang.NoClassDefFoundError: com/ibm/db2/jcc/DB2Connection
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:630)
at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Connection
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
Truncated. see log file for complete stacktrace

idk 还有什么可以尝试的 - 我搜索了一些答案,但似乎所有答案都陈旧过时了......

最佳答案

$DOMAIN/lib 应该可以正常工作,但不是动态的。你必须重新启动。但是,处理数据源驱动程序的 JAR 文件可能有所不同。

只是好奇 - 您是否确认 jar 文件包含有问题的类?

也试试:http://docs.oracle.com/cd/E17904_01/web.1111/e13753/db2.htm

关于java - Oracle Weblogic 将 jar 添加到类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11103588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com