2016-10-07 2 views
0

同じVM上で本番環境(WSO2 MB 3.1.0とWSO2 ESB 4.9.0)を作成しようとしました。 私の生産環境を保護するために、adminユーザーのデフォルトのadmin pswをより安全なものに変更しました。同時に私はESB jndi.propertiesの "技術的ユーザー"として使用した新しいMBユーザー(ESB)を作成しましたadmin pswの変更後のWSO2 MBの例外

サーバーを再起動したとき接続しようとしたESBで次の例外が発生しましたMB: [2016-10-07 16:47:31,427]エラー:AMQStateManagerエラー([[email protected]])を通知するAMQStateManager [2016-10-07 16:47:31,427] INFO - AMQConnection tcp:// localhost:5673でブローカに接続できません org.wso2.andes.client.AMQAuthenticationException:許可されていません[エラーコード530:許可されていません] at org.wso2.andes .client.handler.ConnectionCloseMethodHandler.methodReceived(ConnectionCloseMethodHandler.java:79) at org.wso2.andes.client.handler.ClientMethodDi spatcherImpl.dispatchConnectionClose(ClientMethodDispatcherImpl.java:192)org.wso2.andes.client.state.AMQStateManager.methodReceivedでorg.wso2.andes.framing.amqp_0_91.ConnectionCloseBodyImpl.execute(ConnectionCloseBodyImpl.java:140) で (AMQStateManager。 Javaの:111 org.wso2.andes.client.protocol.AMQProtocolHandler.methodBodyReceivedで) (AMQProtocolHandler.java:517)

私はADMINのPSWの変化に問題をバックトレースし。私はそれをデフォルトのADMINに戻します:ADMINはすべて正常に動作しています。

なぜですか?明らかにpswはすべての場所で変更されていません 私はこの記事に従いましたhttps://docs.wso2.com/display/MB220/Changing+User+Passwords
私の設定xmlsにはadmin pswが含まれていません。

ありがとうございます。

答えて

0

AFAIU以下は、あなたが従った手順です。

  1. デフォルトのユーザ名/パスワードが変更されました。
  2. MBで新規ユーザー(「技術ユーザー」)を作成し、これらのユーザー名/パスワードをESBの "jndi.properties"ファイルに追加します。
  3. 再起動したサーバーとESBがauth例外をスローし始めます。

物事は間違っているだろう(少なくとも私は何を考えることができます)、次のとおりです。

  1. どういうわけか、あなたは、ユーザー名の途中で「テクニカルユーザを」スペースを入力した(でもそれがで検証されますMB管理コンソール) 解決方法:ユーザー名のスペースを使用しないでください。
  2. 新しいユーザーをMBで作成しても(そしてESBのjndi.propertiesファイルに正しく追加していても)、トピック/キューを購読する権限を持つロールを割り当てていません。 )

    キュー/トピックへのサブスクライブ権限を持つロールを割り当てていない場合、トランスポートの起動時にESBは指定された資格情報を使用してサブスクライブできなくなります。認証例外。

    MBにはロールベースのアクセス許可モデルがあり、十分な権限を持つロールにユーザーを割り当てていない場合、ユーザーはMBに対して認証できません。この理論を検証するには、MB管理コンソールから新しく作成したユーザーに "admin"ロールを割り当て( " ホーム>設定>アカウント&資格情報>ユーザーとロール>ユーザー")、ESBサーバーを再起動します。 権限/ユーザー/ユーザー役割の関連情報については、次のドキュメント[1]を慎重に参照してください。

    [1] https://docs.wso2.com/display/MB310/Managing+Queues

    https://docs.wso2.com/display/MB310/Configuring+Users

    https://docs.wso2.com/display/MB310/Role-Based+Permissions

関連する問題