2010-02-25 4 views
2

J'ai une application qui a été écrit sur JBoss 3.2.5 et je suis confié la tâche avec elle la migration vers JBoss 5.Puis-je utiliser JBoss MQ sur JBoss 5? Si c'est le cas, comment?

Je suis incapable de déployer l'application car elle repose sur JBoss MQ, que je lis a été remplacé par JBoss Messaging.

Y at-il un moyen de faire fonctionner l'application sur JBoss 5 sans modifier le code? Les changements de configuration sont OK.

+0

peut-être vous trouvez en partie une réponse ici: http://stackoverflow.com/questions/3610337/how-to-connect-jms-queues-from-jboss-4-and-5 – Mauli

Répondre

0

JBossMQ sera remplacé par JBoss Messaging dans JBoss AS 5.0.
Un bon point de départ pour savoir comment migrer serait JBossMQ

4

Actuellement, JBoss Messaging est déjà remplacé par HornetQ.

Dans JBoss Application Server 6.0, HornetQ sera le fournisseur de messagerie par défaut.

http://jboss.org/hornetq/

4

Est-il possible que je peux obtenir l'application pour travail sur JBoss 5 sans faire de changements de code? Les changements de configuration sont OK.

En supposant que votre code est écrit dans l'API JMS, alors oui, vous le pouvez probablement. Cependant, ne sous-estimez pas la différence entre JBossMQ et JBossMessaging, la configuration est complètement différente. En fonction de la force avec laquelle votre application pousse l'API JMS, il est possible que vous obteniez des différences de comportement, mais les chances sont bonnes que vous puissiez reconfigurer JBossMessages dans JBoss5 de manière appropriée.

Une autre option consiste à passer à JBoss 4.2, qui a encore JBossMQ, mais est en avance sur JBoss 3.2. Une grande partie de la fonctionnalité que JBoss5 vous donne peut être faite avec JBoss 4 (par exemple, il a un support JavaEE 5 partiel).