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 環境で同じ手順を実行すると、接続を正常に確立できます。私はアプリケーション サーバーに慣れていないので、質問が単純かもしれません
よろしく