2015-09-21 2 views
0

У меня есть веб-проект maven, который имеет некоторые веб-службы EJB, которые взаимодействуют с базой данных с помощью JPA. Это был предыдущий проект JDeveloper, я изменил структуру на Maven и начал использовать eclipse.Развертывание с maven до weblogic 11g

Проблема заключается в том, что при развертывании он создает файл WAR со всеми файлами, включая EJB и т. Д., И из того, что я видел this is not possible.

Когда Jdeveloper развертывал этот проект, он создавал файл EAR и помещал все EJBS в EJB.jar и военный файл со всеми POJO.

Есть ли способ сделать это с помощью maven? Есть ли простое решение этой проблемы?

ответ

1

Вы можете добиться этого, используя maven, чистый подход должен состоять в том, чтобы переформатировать проект как проект с несколькими модулями с проектом ejb (содержащий EJB и JPA), военный проект в зависимости от ejb (содержащий классы POJO) и проект уха, содержащий модули ejb и war. Читайте о maven-ejb-plugin, maven-war-plugin и maven-ear-plugin.

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