0

JMS ConnectionFactory で宛先を作成すると、奇妙な動作が発生します。WLST を使用して宛先を追加するスクリプトがあります。通常はこれで問題なく動作しますが、ときどき次のような動作が発生します (サーバーの再起動直後に追加した場合など)。宛先を削除して再度追加すると、すべてが再び桃色になります。

たとえば、次の JNDI 名があるとします (AAA はアプリケーション名です)。

/jms/queue/aaa/AAA.1.TargetServiceA.1.TargetEventA.Event.1
/jms/queue/aaa/AAA.1.TargetServiceB.1.TargetEventBWithAVeryVeryLongName.Event.1

これにより、次の JNDI ツリーが作成されます (ツリーの最初の部分は圧縮しました。問題はそこにはないためです)。

serverName/AAA/jms/queue/AAA/1/TargetServiceA/1
|- TargetEventA
|-- Event
|--- 1
|- TargetEventBWithAVeryVeryLongName
|-- Event
|-- [!] 1 

-part[!]は実際にはこの小さな画像です: エラーアイコン. サーバーログに関連するメッセージが見つかりません。

私の場合、長さは 33 文字なのでTargetEventBWithAVeryVeryLongName、path-element-length に何らかの制限があるのではないかと考えました。weblogic (バージョン 10.3.6) がこの特定のキューを好まない理由が他にあるでしょうか?

4

0 に答える 0