2016-01-19 438 views
1

我將servicemix從4.4.2升級到5.5.0。似乎有一些安全配置我錯過了。 servicemix中的ActiveMQ版本現在是5.12。我在日誌文件中看到以下異常。ActiveMQ SecurityException:用戶名[defaultUser]或密碼無效

2016-01-19 12:30:47,760 | WARN | 2.23:[email protected] |Service | 95 - org.apache.activemq.activemq-osgi - 5.11.1 | Security Error occurred: User name [defaultUser] or password is invalid. 
2016-01-19 12:30:49,759 | INFO | q-broker] Task-2 | TransportConnection | 95 - org.apache.activemq.activemq-osgi - 5.11.1 | Stopping tcp://<APPServerIP>:54742 because Failed with SecurityException: User name [defaultUser] or password is invalid. 
2016-01-19 12:31:17,767 | WARN | 2.23:[email protected] | TransportConnection | 95 - org.apache.activemq.activemq-osgi - 5.11.1 | Failed to add Connection 
ID:dkdl7011.dcsgomni.com-47989-1449791490993-0:21948 
java.lang.SecurityException: User name [defaultUser] or password is invalid. 
    at org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:85)[95:org.apache.activemq.activemq-osgi:5.11.1] 
    at org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:97)[95:org.apache.activemq.activemq-osgi:5.11.1] 

日誌中顯示的IP是我的WebsphereServer。 activeMQ控制檯將其顯示爲我的隊列的使用者。
我可以找出正在使用的[defaultUser]是什麼?我在activemq.xml中啓用了匿名用戶訪問。部分activemq.xml粘貼在下面。

<plugins> 
    <simpleAuthenticationPlugin anonymousAccessAllowed="true"> 
    <users> 
      <authenticationUser username="smx" password="pwd" groups="users,admins"/> 
      <authenticationUser username="karaf" password="pwd" groups="users,admins"/> 
      <authenticationUser username="system" password="pwd" groups="users,admins"/> 
      <authenticationUser username="user" password="pwd" groups="users,admins"/> 
      <authenticationUser username="defaultUser" password="pwd" groups="users,admins"/> 
    </users> 
    </simpleAuthenticationPlugin> 

    <authorizationPlugin> 
    <map> 
     <authorizationMap> 
     <authorizationEntries> 
      <authorizationEntry queue=">" write="users,admins,anonymous" read="users,admins,anonymous" admin="users,admins,anonymous" /> 
      <authorizationEntry topic=">" write="users,admins,anonymous" read="users,admins,anonymous" admin="users,admins,anonymous" /> 
      <authorizationEntry topic="ActiveMQ.Advisory.>" read="users,admins,anonymous" write="users,admins,anonymous" admin="users,admins,anonymous"/> 
     </authorizationEntries> 
     </authorizationMap> 
    </map> 
    </authorizationPlugin> 
    </plugins> 

回答

0

link幫助。默認憑據是defaultUser/defaultPassword。我在activemq.xml中更新了它,現在它正在工作。

-2

看看在這張照片的彩色文本:

image of webconsole-embedded.xml file

+1

爲什麼會出現這樣的圖片?這樣它不能被編輯或複製粘貼。此外,這缺乏任何背景,或者可能是對ActiveMQ文檔的參考。 – Jaap

相關問題