2009-09-01 97 views
0

我有一个运行在JBoss 4.0.5上的J2EE应用程序,它使用了自定义的JMS队列和主题。这些配置位于deploy\jms目录中的XML文件中。如何将JBoss 4.0.5 JMS配置迁移到JBoss EAP 4.3?

但是,JBoss企业级应用程序平台4.3在此位置没有jms目录。我需要做些什么来迁移现有的JMS配置文件才能在此平台上工作?

回答

0

JBoss EAP 4.3使用完全不同的JMS实现(JBoss Messaging)而不是4.0.5(它使用JBossMQ)。这不仅仅是移植配置的问题,这两个系统是非常不同的,可能需要您重新实现JMS客户端代码。无论如何,你的配置将需要完整的重写。

因此,RedHat仍然支持EAP 4.2,这是使用JBossMQ的最新版本,并且可以让您轻松地从JBoss 4.0.5迁移。他们仍然为EAP 4.2发布补丁。基本上,如果你想使用JBossMQ,你使用EAP 4.2,如果你想JBossMessaging,使用EAP 4.3

+0

如果代码只是使用标准的JMS API,我需要重新实现吗?是否有任何移植指南讨论配置所需的更改? – 2009-09-01 11:01:39

+0

它仍然是JMS,是的,但它的行为不同,就像所有的JMS实现一样。 EAP文档应涵盖迁移路径。 – skaffman 2009-09-01 11:04:40

+0

在EAP文档中找不到任何迁移路径的详细信息。任何额外的帮助,将不胜感激。谢谢。 – 2009-09-01 16:20:55