Мой первый комментарий будет, если вы не добавляете файлы .rar
в свой EAR, чем вы могли бы быть счастливее, если бы ваши EJB и библиотеки были прямо в ваш файл .war
и пропустили EAR.многие годы вы были вынуждены разделять EJB и сервлеты, и это требовало файлов EAR, если вы хотели использовать оба.В Java EE 6 мы добавили функцию «EJBs in .wars», которая так проста, как кажется;он позволяет EJB находиться внутри каталогов WEB-INF/classes/
или WEB-INF/lib/
.
В Java EE 6 WAR - это новые EAR.
Конечно, вы можете разбить вещи на модули Maven и рекомендую вам делать это в соответствии с вашими потребностями.С точки зрения модулей JavaEE звучит так, будто вам нужен только один файл войны.