2017-07-10 49 views
0

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

以下是警告:

[警告]无法添加连接ID:JACTXML00124548-57386-1499699996538-1:1由于java.lang.SecurityException异常:用户名[我的桌面USERNAME]或密码无效。 [警告]连接到:tcp://127.0.0.1:57387时发生安全错误,用户名[我的桌面用户名]或密码无效。

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

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

+0

您需要共享源代码和/或任何引用的配置文件以提供更多详细信息。 –

回答

0

好的。这是由于我的JmsClient的application-context.xml中的弹簧的context:property-placeholder,我有${USERNAME},${PASSWORD}这是试图使用环境变量而不是我的client.properties文件。

为了避免这个问题,在这两个application-context.xmlclient.properties,而不必${USERNAME}${PASSWORD},我改${CONSUMER_USERNAME}${CONSUMER_PASSWORD}。它运行良好。