activemq嵌入式经纪人身份验证
问题描述:
我已经嵌入activemq
经纪人。我想用simpleAuthenticationPlugin
。我为嵌入式代理添加了依赖项activemq-jaas
。 我已经添加了设置simpleAuthenticationPlugin
,但似乎试图使用我的桌面用户名进行身份验证或eclipse用户名(因为它是相同的用户名)。activemq嵌入式经纪人身份验证
以下是警告:
[警告]无法添加连接ID:JACTXML00124548-57386-1499699996538-1:1由于java.lang.SecurityException异常:用户名[我的桌面USERNAME]或密码无效。 [警告]连接到:tcp://127.0.0.1:57387时发生安全错误,用户名[我的桌面用户名]或密码无效。
我找不到任何暗示我需要嵌入式代理的eclipse环境变量中的其他配置的任何内容。
非常感谢您的帮助或建议。
答
好的。这是由于我的JmsClient的application-context.xml
中的弹簧的context:property-placeholder
,我有${USERNAME}
,${PASSWORD}
这是试图使用环境变量而不是我的client.properties
文件。
为了避免这个问题,在这两个application-context.xml
和client.properties
,而不必${USERNAME}
和${PASSWORD}
,我改${CONSUMER_USERNAME}
和${CONSUMER_PASSWORD}
。它运行良好。
您需要共享源代码和/或任何引用的配置文件以提供更多详细信息。 –