WMQ 経由で別の Web アプリケーションに接続するように Web アプリケーションを構成しています。
両方のアプリケーションが同じローカル サーバーに接続されている場合、MQ 構成はローカルで正常に動作します。
しかし、各アプリケーションを独自のサーバーにデプロイすると、CCDT エラーが発生します。
サーバー 1 - リモート JNDI 経由でサーバー 2 に接続します
サーバー 2 - WMQ 接続ファクトリ、キュー、およびアクティベーション スペックを保持します。
テストすると、サーバー 1 のログに、以下の例外メッセージが表示されます。サーバー 2 が CCDT 経由で MQ に接続するように構成されているのに、サーバー 1 が TAB ファイルを探しているのはなぜでしょうか。また、サーバー 2 には例外が含まれていません。
私が間違って行った構成について何か考えはありますか?
Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2278;AMQ9516: File error occurred. [1=java.io.FileNotFoundException[\ccdt\CCDT.tab (The system cannot find the path specified.)],3=file:/ccdt/CCDT.tab]
at com.ibm.mq.jmqi.system.internal.CCDT.parse(CCDT.java:333)
at com.ibm.mq.jmqi.system.internal.CCDT.<init>(CCDT.java:191)
at com.ibm.mq.jmqi.remote.internal.system.RemoteCCDT.<init>(RemoteCCDT.java:68)
at com.ibm.mq.jmqi.remote.internal.RemoteFAP.getCcdt(RemoteFAP.java:413)
at com.ibm.mq.jmqi.remote.internal.RemoteFAP.jmqiConnect(RemoteFAP.java:1580)
at com.ibm.mq.jmqi.remote.internal.RemoteFAP.jmqiConnect(RemoteFAP.java:1286)
at com.ibm.msg.client.wmq.internal.WMQConnection.<init>(WMQConnection.java:367)