我正在尝试配置logback JMSQueueAppender
以将其连接到JMS服务器。由于我的服务器不提供任何连接,我必须提供用户名和密码。我看到 JMSQueueAppender
有两个字段userName和password。所以我尝试了以下配置:
<appender name="QUEUE" class="ch.qos.logback.classic.net.JMSQueueAppender">
<InitialContextFactoryName>...</InitialContextFactoryName>
<ProviderURL>...</ProviderURL>
<QueueConnectionFactoryBindingName>.</QueueConnectionFactoryBindingName>
<QueueBindingName>...</QueueBindingName>
<userName>myUser</userName>
<password>myPass</password>
</appender>
然而它不起作用。我收到无效的用户名或密码。我还尝试将userName更改为用户或用户名。
此外,我确信我的用户和传递是正确的 - 我可以使用客户端登录。
我确信我的其他配置(队列,提供程序等)都是正确的,因为我已经设置了允许任意会话的JMS服务器的本地实例,并且我能够通过此appender进行连接。