В моем маленьком тестовом веб-приложении я столкнулся с другой проблемой.
У меня есть модуль EJB (созданный через maven-pom), который в основном обертывает доступ к данным, поэтому все, что он делает, это некоторые DAO, реализованные как Stateless-SessionBeans. Моя доменная модель (простые POJO с аннотациями JPA2) находится в другом простом Java-проекте, который будет упакован в jar-файл.
Когда я создаю корпоративный архив, maven только помещает webapp и ejb-модуль в application.xml, и даже когда я изменяю это вручную, ejb-модуль не может найти классы из доменного модуля в время развертывания .
Я читал кое-что о том, что ejb должен иметь все свои зависимые файлы jar в своем собственном архиве, но я не могу поверить, что, поскольку этот предметный модуль используется и другими проектами.
Как мне упаковать это (или настроить в maven), чтобы мой ejb мог загружать классы из внешнего jar?
спасибо