我有一个写在JBoss 3.2.5上的应用程序,我的任务是将它迁移到JBoss 5.我可以在JBoss 5上使用JBoss MQ吗?如果是这样,怎么样?
我无法部署应用程序,因为它依赖于JBoss MQ,我读取它已被替换为JBoss Messaging。
有什么办法让我的应用程序可以在JBoss 5上工作而不需要做任何代码更改?配置更改是可以的。
我有一个写在JBoss 3.2.5上的应用程序,我的任务是将它迁移到JBoss 5.我可以在JBoss 5上使用JBoss MQ吗?如果是这样,怎么样?
我无法部署应用程序,因为它依赖于JBoss MQ,我读取它已被替换为JBoss Messaging。
有什么办法让我的应用程序可以在JBoss 5上工作而不需要做任何代码更改?配置更改是可以的。
JBossMQ将被JBoss AS 5.0中的JBoss Messaging替代。
找到如何迁移的好的起点是JBossMQ
其实JBoss Messaging已经被HornetQ取代。
在JBoss Application Sever 6.0中,HornetQ将成为默认的消息提供者。
有没有什么办法可以让应用 工作在JBoss 5未做任何 代码更改?配置更改是可以的。
假设您的代码已写入JMS API,那么可以。但是,不要低估JBossMQ与JBossMessaging的不同之处,配置是完全不同的。
根据您的应用程序推送JMS API的难度,您可能会得到行为差异,但只要您可以在JBoss5中适当地重新配置JBossMessages,就会很好。
另一种选择是迁移到JBoss 4.2,它仍然有JBossMQ,但比JBoss 3.2早几英里。 JBoss5为您提供的大部分功能都可以通过JBoss 4完成(例如,它具有部分JavaEE 5支持)。
也许你会发现部分答案在这里:http://stackoverflow.com/questions/3610337/how-to-connect-jms-queues-from-jboss-4-and-5 – Mauli 2010-09-06 10:06:22