2013-07-28 3 views
2

Когда я раскрываю мой EAR на WAS 6.1 (EAR был построен Дженкинс-Ant), и tryy начать EAR, я получаю на SystemOut.log:WAS не может загрузить интерфейс EJB

[7/28/13 16:33:18:847 EDT] 00000027 ComponentData E CWMDF0015E: The class loader cannot load the com.service.ejb.IntegrationServiceRemote interface on the com.service.ejb.IntegrationServiceImpl Enterprise JavaBeans (EJB) file 

Удаленный интерфейс и реализация компонента имеют свой собственный файл jar, и EAR содержит оба. Я понимаю, что интерфейс должен быть загружен первым, но как это гарантировать? ALso - ошибка из-за порядка загрузки?

ответ

0

Файл MANIFEST.MF с записью IntegrationServiceRemote имел опечатку. Фу!

1

Просто удалите приложение EAR с сервера. Экспортируйте новый EAR из RAD и установите его вручную, он должен работать.

0

Это необходимо нажать в paramètrage публикации для WebSphere Application Server в Eclipse IDE «чтобы выполнить сервер и ресурсы на сервере»

и запустить сервер

0

Вы, возможно, не отображенных разделяемой библиотеки, которую вы создали под ушным файлом, который развернут. Итак, перейдите и щелкните по файлу, который вы развернули, и по ссылкам на разделяемой библиотеке сопоставляете созданную вами общую библиотеку. Тогда это не покажет эту проблему.

Смежные вопросы