У меня есть класс Java, который выполняет FTP-сервер UCM. Я импортировал пакет расширений RIDC в JDeveloper и создал проект на основе RIDC. Сборка прошла успешно. Когда я запускаю приложение локально на JDeveloper Integrated Weblogic Server, устанавливается соединение с 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
Я уже добавил имя библиотеки oracle.ucm.ridc.app-lib в разделе «Ссылки на общие библиотеки» в weblogic-application.xml, но не повезло. У меня есть файл класса oracle/stellent/ridc/IdcClientManager.