Как развернуть одно веб-приложение с несколькими веб-модулями, которые могут быть удалены или добавлены по отдельности - PullRequest
5 голосов
/ 10 мая 2010

В настоящее время мы запускаем два отдельных веб-приложения (WAR), развернутые в одном одном EAR , содержащем дополнительные JAR и настройки. Чтобы улучшить наше развертывание, я хочу разделить одно из этих веб-приложений на различных модулей , которые могут быть собраны и упакованы индивидуально . Но в настоящее время я понятия не имею, как упаковать эти модули, чтобы я мог добавлять или удалять их по желанию - в лучшем случае во время выполнения.

Веб-приложение становится все более сложным, и я хотел бы разделить некоторые функциональные возможности на модули. Эти модули должны быть упакованы в один архив. Пока они содержат только классы и ресурсы, загруженные через код, я знаю, как это сделать (простые JAR-файлы). Но как насчет JSP? Обычно файл WAR содержит файлы JSP или HTML. В моем случае это JSF страниц, использующих JBoss Seam и RichFaces .

Эти модули добавят классы , ресурсы и JSF-страницы и другие включения в работающее веб-приложение. Можно ли как-то развернуть их как отдельные архивы для обслуживания одного и того же запущенного веб-приложения?

Мы используем Maven для нашей сборки и упаковки и развертывания в JBoss v4 .

1 Ответ

1 голос
/ 17 мая 2010

Простой способ сделать это - поместить JSP разных модулей в разные папки, а JSP, которые обычно используются во всех модулях, можно сохранить в корне.

Теперь, если вы хотите выгрузить модуль, удалите соответствующую папку.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...