2009-09-01 302 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