RoboServer Settingsで管理者ユーザー名をMCに存在するユーザーにするとMCの起動に失敗する

フォローする

概要

Tomcatを構築していない環境において、スーパーユーザー(admin)のユーザー名を変更する際に、すでにMC上に存在するユーザ名を設定してRoboServerを起動するとエラーメッセ―が出力され、MCが停止します。
スーパーユーザーのユーザー名を変更する際は、MC上に存在しないユーザー名を設定してください。

<例>
MC上に『rpauser』ユーザーが存在する状態で、スーパーユーザー名を『rpauser』に変更しようとした場合

・MC上に『rpauser』が存在
inline2094691677.png

・RoboServer Settings > Management Consoleタブより管理者ユーザー名に『rpauser』に変更
inline494284874.png

・RoboServerを起動
inline402446114.png

エラーメッセージ

重大: StandardWrapper.Throwable
org.springframework.context.ApplicationContextException: Failed to start bean 'ensureAdminUser'; nested exception is java.lang.RuntimeException: A user named 'rpauser' already exist, you have to select another name for the administrative user defined in RoboServer Settings.

上記のように、エラー内容にRoboServer Settings > Management Consoleタブの管理者ユーザー名で設定したユーザー名(例では、rpauser)が表示されます。

対処方法

スーパーユーザー名をadminに戻す、もしくは、MC上に存在しないユーザー名を設定した後にMCとRSを再起動してください 。

参考

スーパーユーザー名を変更した場合の注意事項や変更方法については、『スーパーユーザー(admin)のユーザー名の変更方法と注意事項』を参照してください。

区分 確認Ver
トラブルシュート 10.7.0.4

コメント

0件のコメント

記事コメントは受け付けていません。