3

アプリケーションをWebsphere6.1から7.0に移行しようとしています

ibm MQ /JMSクラスの多くが変更/消滅したことに気づきました=)

特に、エラーが発生しています

com.ibm.msg.client.jms.JmsQueue com.ibm.mq.jmqi.JmqiObject

「...解決できません。必要な.classファイルから間接的に参照されています」と表示されます。

これをコンパイルするために私ができることを誰かが知っていますか?

ありがとう

4

1 に答える 1

4

説明から正確に言うのは難しいので、役立つかもしれないいくつかの一般的なポインタを提供します。

WMQ JMSおよびJavaサポートは、共通のJMQIレイヤーを使用するようにV7で完全に書き直されました。これは、参照されるjarファイルだけでなく、CLASSPATHやその他のいくつかのものにも影響します。

WMQ jarファイルをアプリケーションにバンドルしている場合は、それらを削除して、代わりにWASでインストールされたファイルを参照することをお勧めします。

MDBリスナーを使用した場合は、アクティベーション仕様に切り替える必要があります。

詳細については、 WMQV7移行マニュアルの「 JMS用のWebSphereMQクラスとWebSphereApplicationServerの統合」セクションおよび「 Javaを使用したWMQV7」マニュアルの「環境」セクションのCLASSPATH設定を参照してください。

WebSphere Application Server V7マイグレーション・ガイドでは、WMQについて詳しくは説明していませんが、IBM Education Assistantなどの追加のマイグレーション・リソースへのポインター、および特定のアプリケーションとプロファイルのマイグレーションに関するアドバイスがあります。

于 2011-03-07T05:16:58.750 に答える