首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程"main“java.lang.NoClassDefFoundError中的异常: oracle/stellent/ridc/IdcClientManager

线程"main“java.lang.NoClassDefFoundError中的异常: oracle/stellent/ridc/IdcClientManager
EN

Stack Overflow用户
提问于 2018-07-12 15:15:14
回答 1查看 1.2K关注 0票数 0

我有一个java类,它对UCM服务器执行FTP操作。我将RIDC扩展包导入到JDeveloper,并创建了一个基于RIDC的项目。汇编工作取得了成功。当我在JDeveloper集成Weblogic上本地运行应用程序时,建立到UCM的连接。我将这个项目部署为JAR文件,这个JAR文件是从开发服务器中的脚本文件调用的。从服务器运行时,会出现以下错误。

代码语言:javascript
复制
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/stellent/ridc/IdcClientManager
        at ukvatboxexp.UKVatBoxExp.search(UKVatBoxExp.java:153)
        at ukvatboxexp.UKVatBoxExp.main(UKVatBoxExp.java:261)
Caused by: java.lang.ClassNotFoundException: oracle.stellent.ridc.IdcClientManager
        at java.net.URLClassLoader$1.run(URLClassLoader.java:223)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:211)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:300)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 2 more

我已经在weblogic-application.xml中的共享库引用中添加了库名oracle.ucm.ridc.app-lib,但没有幸运,我有oracle/stellent/ridc/IdcClientManager类文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-20 10:11:58

这个问题不是关于Weblogic的,而是关于Classpath的。由于没有设置类路径,我的应用程序无法到达IdcClientManager类。我在项目文件夹中创建了一个文件夹“lib”,并在Manifest.MF文件中引用了Classpath,如下所示:类路径:类路径:lib/commons 1.2.jar lib/commons 3.1.jar lib/commons 1.0.4.jar lib/oracle.ucm.ridc-11.1.1.jar

我还必须将所有jar放在保存jar文件的服务器中的lib文件夹中。这解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51309218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档