【问题标题】:Can I use JBoss MQ on JBoss 5? If so, how?我可以在 JBoss 5 上使用 JBoss MQ 吗?如果是这样,怎么做?
【发布时间】:2011-01-21 02:01:04
【问题描述】:
我有一个在 JBoss 3.2.5 上编写的应用程序,我的任务是将它迁移到 JBoss 5。
我无法部署应用程序,因为它依赖于 JBoss MQ,我读到它已被 JBoss Messaging 取代。
有什么方法可以让应用程序在 JBoss 5 上运行而无需更改任何代码?配置更改没问题。
【问题讨论】:
标签:
java
jboss
jms
jbossmq
【解决方案1】:
JBossMQ 将在 JBoss AS 5.0 中被 JBoss Messaging 取代。
了解如何迁移的一个很好的起点是JBossMQ
【解决方案3】:
有什么方法可以让我的应用程序
在 JBoss 5 上工作而不做任何事情
代码更改?配置更改没问题。
假设您的代码是写入 JMS API 的,那么是的,您可能可以。但是,不要小看 JBossMQ 和 JBossMessaging 有多么不同,配置是完全不同的。
根据您的应用程序推送 JMS API 的力度,您可能会遇到行为差异,但很有可能您会没事的,只要您可以在 JBoss5 中适当地重新配置 JBossMessages。
另一个选择是迁移到 JBoss 4.2,它仍然具有 JBossMQ,但比 JBoss 3.2 领先几英里。 JBoss5 为您提供的大部分功能都可以通过 JBoss 4 完成(例如,它具有部分 JavaEE 5 支持)。