2017-07-10 48 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}。它運行良好。