【发布时间】:2009-09-01 09:53:22
【问题描述】:
我有一个在 JBoss 4.0.5 上运行的 J2EE 应用程序,它使用自定义 JMS 队列和主题。这些配置位于deploy\jms 目录中的 XML 文件中。
但是,JBoss Enterprise Application Platform 4.3 在此位置没有jms 目录。我需要做些什么来迁移我现有的 JMS 配置文件以在这个平台上工作?
【问题讨论】:
我有一个在 JBoss 4.0.5 上运行的 J2EE 应用程序,它使用自定义 JMS 队列和主题。这些配置位于deploy\jms 目录中的 XML 文件中。
但是,JBoss Enterprise Application Platform 4.3 在此位置没有jms 目录。我需要做些什么来迁移我现有的 JMS 配置文件以在这个平台上工作?
【问题讨论】:
JBoss EAP 4.3 使用与 4.0.5(使用 JBossMQ)完全不同的 JMS 实现(JBoss Messaging)。这不仅仅是移植配置的问题,这两个系统非常不同,可能需要您重新实现 JMS 客户端代码。无论如何,您的配置都需要完全重写。
因此,RedHat 仍然支持 EAP 4.2,这是使用 JBossMQ 的最新版本,应该可以让您轻松地从 JBoss 4.0.5 迁移。他们仍然为 EAP 4.2 发布补丁。基本上,如果你想使用 JBossMQ,你使用 EAP 4.2,如果你想要 JBossMessaging,使用 EAP 4.3
【讨论】: