У меня есть 3 проекта Java:
ProjectA
ProjectAEAR
ProjectB
ProjectA имеет класс, который создает экземпляр класса ProjectB. ProjectA также имеет главный класс, который создает экземпляр и тестирует этот класс на ProjectA.
Если я запускаю основной класс, все работает отлично, и ожидаемые результаты обрабатываются.
Теперь в ProjectA я создал веб-сервис, который создает экземпляр предыдущего класса ProjectB, и когда я публикую проект ProjectAEAR и вызываю веб-сервисЯ получаю следующую ошибку:
org.apache.axis2.jaxws.WebServiceExceptionLogger log. Был обнаружен сбрасываемый объект java.lang.NoClassDefFoundError.
Я получаю эту ошибкустрока, в которой создается экземпляр класса ProjectB.
Настройка ProjectA:
Java Build Path -> Projects: ProjectB
Java Build Path -> Libraries: All JARS needed by project B
Настройка ProjectAEAR:
Java EE Module Dependencies -> ProjectA, ProjectB, JARS needed by projectB (In Lib Dir checkbox selected)
Настройка ProjectB:
Java Build Path -> Projects: nothing
Java Build Path -> Libraries: All JARS needed by project B
Пожалуйста, сообщите мне.
Спасибо