2009-09-01 5 views
0

У меня есть приложение J2EE, работающее на JBoss 4.0.5, которое использует пользовательские очереди и темы JMS. Конфигурация для них находится в файлах XML в каталоге deploy\jms.Как перенести JBoss 4.0.5 JMS в JBoss EAP 4.3?

JBoss Enterprise Application Platform 4.3, однако, не имеет каталога jms в этом месте. Что мне нужно сделать, чтобы перенести мои существующие файлы конфигурации JMS для работы на этой платформе?

ответ

0

JBoss EAP 4.3 использует совершенно другую реализацию JMS (JBoss Messaging), чем 4.0.5 (в которой используется JBossMQ). Речь идет не только о переносе конфигурации, эти две системы очень разные, и вам может потребоваться переопределить ваш код JMS-клиента. Независимо от того, ваша конфигурация потребует полной перезаписи.

Из-за этого RedHat по-прежнему поддерживает EAP 4.2, которая является последней версией для использования JBossMQ, и должна облегчить вам переход от JBoss 4.0.5. Они по-прежнему выпускают исправления для EAP 4.2. В принципе, если вы хотите использовать JBossMQ, вы используете EAP 4.2, если вы хотите JBossMessaging, используйте EAP 4.3

+0

Нужно ли мне переопределять, только если код использует только стандартные JMS API? Существуют ли руководства по миграции, в которых обсуждаются изменения, необходимые для конфигурации? –

+0

Это все еще JMS, да, но это ведет себя по-другому, как и все реализации JMS. Документация EAP должна охватывать путь миграции. – skaffman

+0

Не удалось найти информацию о пути миграции в документации EAP. Любая дополнительная помощь будет оценена по достоинству. Благодарю. –

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