我有一个Java类,它对UCM服务器进行FTP。我将RIDC扩展包导入到JDeveloper并创建了一个基于RIDC的项目。编译成功。当我在JDeveloper集成WebLogic服务器上本地运行应用程序时,与UCM建立了连接。我将这个项目部署为一个JAR文件,并且这个JAR文件是从开发服务器中的一个脚本文件调用的。从服务器运行时,出现以下错误。
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类文件。