Миграция JBoss с JBoss AS 4.2 GA на JBoss EAP 6.2

Кто-нибудь сделал переход с JBoss AS 4.2 GA на JBoss EAP 6.2?

  1. Есть ли в JBoss EAP 6.2 веб-сервер и сервер приложений? В JBoss AS 4.2 GA есть структура папок /server/app и /server/web, где, как и в JBoss EAP 6.2, папка сервера вообще отсутствует.

  2. Как развернуть сервисы в сети и приложение в JBoss EAP 6.2?

  3. Прошли руководство по миграции системы, пришлось изменить структуру упаковки EAR или WAR из-за изменения загрузки модульного класса.

  4. Где / как найти системные зависимости, пользовательские зависимости, локальные ресурсы и зависимости между развертываниями в JBoss AS 4.2.

Заранее спасибо.

2 ответа

Посмотрите на проект Windup. Это официальный проект JBoss по поддержке (полу) автоматической миграции. Для 4.2 еще нет никаких правил, текущий набор правил охватывает подмножество знаний о миграции.

По сути, JBoss 7 / EAP 6 отличается почти на 100%, поэтому о "миграции" говорить не приходится. Вам придется начать с нуля; узнать, как работает AS, как настраивать вещи (что намного проще, если честно и очень хорошо задокументировано на сайте JBoss) и заставить развертывание вашего приложения работать. Что может быть очень сложно сделать, если у вас есть устаревшие технологии, такие как Seam 2.

К счастью, JBoss 7 также хорошо документирован, так что угадайте, что? На самом деле есть какая-то форма руководства. Хотя для JBoss 5 и выше, но это все равно должно быть полезно.

https://docs.jboss.org/author/display/AS7/How+do+I+migrate+my+application+from+AS5+or+AS6+to+AS7

Другие вопросы по тегам