2015-05-13 5 views
0

Мы работаем с очень большим EJB-приложением, которое создается и развертывается с использованием Maven на сервере TomEE. В настоящее время мы упаковываем все в один EAR-файл, но это означает, что даже незначительные изменения, которые наши разработчики требуют, требуют много времени для сборки и развертывания.Разделить одно приложение на несколько файлов EAR

Возможно ли разбить приложение EJB на несколько файлов EAR (я предполагаю, что оно должно быть), и если да, то как мы можем сообщить TomEE, какие файлы EAR загружаться?

ответ

0

Разделение большого приложения EAR на меньшее приложение EAR не имеет ничего общего с «TomEE, который знает, какие файлы EAR загружать». В основном он развертывает EAR, которые вы опубликовали в контейнере.

Если ваше приложение уже выполнено по модулю, вы можете подумать о том, чтобы каждый/набор модулей был EAR. Только поймать - вам придется изменить EJB-просмотр кода, чтобы включить имя модуля.

Если речь идет только о проблемах с упаковкой и развертыванием, то это должно быть легко сделать. Если речь идет о высокосвязном приложении с множеством взаимозависимостей, то вы стоите на этапе реорганизации/рефакторинга вашего «большого» приложения