2

JBoss 3.2.5 で作成されたアプリケーションがあり、JBoss 5 への移行を任されています。

JBoss MQ に依存しているため、アプリケーションをデプロイできません。JBoss MQ は JBoss Messaging に置き換えられました。

コードを変更せずにアプリケーションを JBoss 5 で動作させる方法はありますか? 構成の変更は問題ありません。

4

3 に答える 3

4

コードを変更せずにアプリをJBoss5で動作させる方法はありますか?構成の変更はOKです。

コードがJMSAPIに記述されていると仮定すると、そうです。おそらく可能です。ただし、JBossMQとJBossMessagingの違いを過小評価しないでください。構成は完全に異なります。

アプリがJMSAPIをプッシュする強さによっては、動作に違いが生じる可能性がありますが、JBoss5内でJBossMessagesを適切に再構成できる限り、問題はない可能性があります。

もう1つのオプションは、JBossMQをまだ備えているが、JBoss3.2よりもはるかに進んでいるJBoss4.2に移行することです。JBoss5が提供する機能の多くは、JBoss 4で実行できます(たとえば、JavaEE 5が部分的にサポートされています)。

于 2010-02-25T20:25:02.713 に答える
4

実際、JBoss Messaging はすでに HornetQ に置き換えられています。

JBoss Application Sever 6.0 では、HornetQ がデフォルトのメッセージング プロバイダーになります。

http://jboss.org/hornetq/

于 2010-02-25T19:21:27.593 に答える
0

JBossMQ は、JBoss AS 5.0 で JBoss Messaging に置き換えられます。
移行方法を見つけるための良い出発点は、JBossMQです。

于 2010-02-25T16:17:00.280 に答える