2016-08-22 7 views
0

私はactivemqをセットアップし、ユーザにキューを設定しました。私は1つのキューと2人のユーザー、すなわち、読み取り書き込み権限を持つproducerconsumerを適切に作成しました。 producerを使用してメッセージを投稿し、consumerを使用してメッセージを消費することができます。adminmユーザを追加してactivemqキューにアクセスする

admin/adminを使用してactivemqの管理ページにログインすると、キュー内のメッセージを表示できません。 adminユーザーを追加してキューにアクセスする方法。

私は私が間違っているつもりですどこ私に知らせてくださいactivemq.xml

 <plugins> 
     <simpleAuthenticationPlugin> 
     <users> 
      <authenticationUser username="producer" password="producer" groups="producers" /> 
      <authenticationUser username="consumer" password="consumer" groups="consumers" /> 
      <authenticationUser username="defaultUser" password="defaultPassword" groups="admins" /> 
     </users> 
     </simpleAuthenticationPlugin> 
     <authorizationPlugin> 
     <map> 
      <authorizationMap> 
       <authorizationEntries> 
        <authorizationEntry queue="test.Queue" write="producers" read="consumers" admin="admins" /> 
        <authorizationEntry topic="ActiveMQ.Advisory.>" read="producers,consumers" write="producers,producers" admin="admins,producers,consumers"/> 
       </authorizationEntries> 
      </authorizationMap> 
     </map> 
     </authorizationPlugin> 
    </plugins> 

に以下の構成エントリを追加しました。

答えて

1

ウェブコンソールの管理者はadminsグループにありますか? authenticationUser username = "admin" password = "admin" groups = "admins" />を追加する必要があると思います。

+0

私は上記のエントリを追加した後もキューにアクセスできません。 – zilcuanu

+0

simpleAuthentificationPluginから1人の管理者ユーザーでcredentials.propertiesを更新しましたか? pwd "manager"を持つユーザー "system"を管理者として追加する必要があります。キューこれは、 –

関連する問題