2009-09-01 6 views
0

J'ai une application J2EE s'exécutant sur JBoss 4.0.5 qui utilise des files d'attente et des sujets JMS personnalisés. La configuration pour ceux-ci est dans les fichiers XML dans le répertoire deploy\jms.Comment migrer la configuration JBoss 4.0.5 JMS vers JBoss EAP 4.3?

Cependant, JBoss Enterprise Application Platform 4.3 n'a pas de répertoire jms à cet emplacement. Que dois-je faire pour migrer mes fichiers de configuration JMS existants pour qu'ils fonctionnent sur cette plate-forme?

Répondre

0

JBoss EAP 4.3 utilise une implémentation JMS complètement différente (JBoss Messaging) que 4.0.5 (qui utilise JBossMQ). Ce n'est pas seulement une question de configuration de portage, les deux systèmes sont très différents et peuvent vous obliger à réimplémenter votre code client JMS. Peu importe, votre config nécessitera une réécriture complète. Pour cette raison, RedHat prend toujours en charge EAP 4.2, qui est la dernière version à utiliser JBossMQ, et devrait vous permettre de passer facilement de JBoss 4.0.5 à partir de JBossMQ. Ils émettent toujours des correctifs pour EAP 4.2. Fondamentalement, si vous voulez utiliser JBossMQ, vous utilisez EAP 4.2, si vous voulez JBossMessaging, utilisez EAP 4.3

+0

Aurais-je besoin de réimplémenter si le code utilise simplement des API JMS standard? Existe-t-il des guides de migration qui traitent des modifications requises pour la configuration? –

+0

C'est toujours JMS, oui, mais il se comporte différemment, comme toutes les implémentations JMS. La documentation EAP doit couvrir le chemin de migration. – skaffman

+0

Impossible de trouver les détails du chemin de migration dans la documentation EAP. Toute aide supplémentaire serait appréciée. Merci. –