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[!]实际上是这个小图像:错误图标. 我在服务器日志中找不到任何相关消息。

由于TargetEventBWithAVeryVeryLongName在我的情况下是 33 个字符长,我想知道路径元素长度是否有任何限制。weblogic(10.3.6版)不喜欢这个特定队列还有其他原因吗?

4

0 回答 0