2016-03-18 2 views
-1

У меня есть веб-приложение Java, работающее на Tomcat 6 с Java 6, Hibernate 2.2, Oracle. Мне нужно перенести его в JBoss EAP 6.x. Пожалуйста, помогите с шагами, которые нужно сделать для этой миграции ... любое направление поможет!Миграция Java-приложения от Tomcat 6 до JBoss EAP 6

+0

Хорошие новости! [JBoss EAP 6] (https://access.redhat.com/articles/112673) использует * JBoss Web (на основе Tomcat 6.0) *. Просто убедитесь, что вы *** прочитали *** [Загрузка и модули классов] (https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/chap-Class_Loading_and_Modules.html), * modular classloader * позволяет делать то, что вы не можете сделать с ванильным Tomcat. –

+0

http://www.jboss.org/migration/ –

+0

FYI - проверьте инструмент миграции JBoss Windup (https://github.com/windup/windup/wiki). На самом деле у вас нет правил для вашего использования, но может быть и в будущем. –

ответ

0

Просто разверните ваш .war файл на сервере JBoss.

1

Большое спасибо за ваши быстрые ответы.

Развертывание войны в JBoss не будет работать:

  • DataSource должен быть определен (либо из консоли управления EAP или вручную) в standalone.xml файл, вид заменяющего context.xml, что я имел в Tomcat ,
  • JBoss EAP поставляется с Hibernate 3 или 4, которые не поддерживают обратную совместимость с Hibernate 2. Развертывание файла hibernate2.jar через консоль управления EAP разрешило проблему.
0

JBoss EAP 6 основан на WildFly 8. Таким образом, вы можете часто использовать сообщество руководства для Wilfly 8 или JBoss AS 7

Кроме того, JBoss/Red Hat имеет довольно много миграции материалов. Например, это EAP 6.4 migration guide или база знаний на портале клиента. Поскольку вы заинтересованы в EAP, я предполагаю, что у вас есть подписка на Red Hat.

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