如何正确配置ch.qos.logback.classic.net.JMSQueueAppender?

时间:2015-12-14 08:04:40

标签: java logback

我正在尝试配置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进行连接。

0 个答案:

没有答案