activemq嵌入式代理验证

时间:2017-07-10 15:42:18

标签: activemq jaas

我已嵌入activemq经纪人。我想使用simpleAuthenticationPlugin。我为嵌入式代理添加了依赖activemq-jaas。 我添加了simpleAuthenticationPlugin的设置,但它似乎尝试使用我的桌面用户名来验证或删除用户名(因为它是相同的用户名)。

以下是警告:

  

[警告]由于java.lang.SecurityException,无法添加连接ID:JACTXML00124548-57386-1499699996538-1:1:用户名[MY DESKTOP USERNAME]或密码无效。   [警告]连接时出现安全性错误:tcp://127.0.0.1:57387,用户名[我的DESKTOP USERNAME]或密码无效。

我找不到任何暗示我在嵌入式代理的eclipse环境变量中需要其他配置的东西。

非常感谢您的帮助或建议。

1 个答案:

答案 0 :(得分:0)

确定。这是由于我的JmsClient context:property-placeholder中的春天application-context.xml,我有${USERNAME}${PASSWORD},它试图使用环境变量而不是我的client.properties文件。 / p>

为避免此问题,在application-context.xmlclient.properties中,我改为${USERNAME}${PASSWORD},而不是${CONSUMER_USERNAME}${CONSUMER_PASSWORD}。 }。它运作良好。