1

MQ と連携するように JBoss を設定する際に少し助けが必要です。IBM MQ エクスプローラーを使用して MQ で初期コンテキストを作成し、file:/C:/jndi のようなすべてのバインディング用のローカル ディレクトリを指定しました。この初期コンテキスト用の接続ファクトリーを作成しました。JBossのドキュメントには、このようにバインドするように書かれています

    <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" 
                    jndi-name="java:jboss/MQ.CONNECTIONFACTORY.NAME" 
                    pool-name="MQ.CONNECTIONFACTORY.NAME">

ここでいくつかの点が欠けていると思います。InitialContext バインディングがディレクトリにあることを Jboss に伝えるにはどうすればよいですか。ほとんどの組み合わせを試しました。私は概念を正しく理解していない可能性があります。ポインタはありますか?

私が書いたテストサーブレットからこの MQ.CONNECTIONFACTORY.NAME にアクセスしようとすると、 javax.naming.NameNotFoundException が発生します。Java SE 環境で同じ手順を実行すると、接続を正常に確立できます。私はアプリケーション サーバーに慣れていないので、質問が単純かもしれません

よろしく

4

2 に答える 2