我在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
[!]
- 部分实际上就是这个小图片:。我在serverlogs中找不到任何相关的消息。
由于TargetEventBWithAVeryVeryLongName
在我的情况下是33个字符长,我想知道路径元素长度是否有任何限制。 weblogic(版本10.3.6)不喜欢这个特定队列会有任何其他原因吗?