我已嵌入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环境变量中需要其他配置的东西。
非常感谢您的帮助或建议。
答案 0 :(得分:0)
确定。这是由于我的JmsClient context:property-placeholder
中的春天application-context.xml
,我有${USERNAME}
,${PASSWORD}
,它试图使用环境变量而不是我的client.properties
文件。 / p>
为避免此问题,在application-context.xml
和client.properties
中,我改为${USERNAME}
和${PASSWORD}
,而不是${CONSUMER_USERNAME}
和${CONSUMER_PASSWORD}
。 }。它运作良好。