CMIS java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/chemistry/opencmis/client/api/SessionFactory

java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/chemistry/opencmis/client/api/SessionFactory

Я продолжаю получать эту ошибку при развертывании экземпляра CMIS. Я знаю, что здесь есть другие вопросы с тем же сообщением об ошибке, но все эти вопросы используют Alfresco. Мой код не использует Alfresco, я изначально использую библиотеки CMIS. Когда я запускаю свой код CMIS на локальном экземпляре разработки, он работает нормально, без ошибок. Когда я развертываю его на рабочем сервере, он генерирует ошибку. Мой локальный веб-сервер — Liberty, а рабочий сервер — WAS.

Я уже убедился, что мой экземпляр ECM работает нормально, как и шлюз CMIS. Я могу вносить изменения с помощью CMIS Workbench.

Может ли кто-нибудь указать мне правильное направление, чтобы попытаться отладить это?


person Unknown Coder    schedule 11.05.2016    source источник
comment
Как вы строите свое приложение? Мое первое предположение заключается в том, что вы забыли скопировать файлы jar Apache Chemistry OpenCMIS в свое развертывание.   -  person Gagravarr    schedule 11.05.2016
comment
@Gagravarr Я согласен, это определенно указывает на это. К сожалению, у меня нет прав на производственный экземпляр WAS, поэтому я не могу это определить. Поэтому я публикую это, чтобы разработать альтернативные идеи или причины, по которым это может происходить.   -  person Unknown Coder    schedule 11.05.2016


Ответы (1)


Я думаю, что Гаграварр имел в виду помещение jar-файлов в файл EAR вашего приложения, которое вы развертываете в WAS.

person Alexandre Polozoff    schedule 11.05.2016