0

問題

管理者ロールを付与されたユーザーは、Tomcat 管理者ページにアクセスできません。

私がやろうとしたこと

管理者ロールを持つユーザーを tomcat-users.xml に追加しました。

<role rolename="manager"/>
<user username="emanemos" password="password" roles="manager"/>

$CATALINA_HOME/webapps/manager/WEB-INF/web.xml も調べて、アプリケーションへのアクセスに manager ロールが実際に使用されていることを確認しました。

<auth-constraint>
  <!-- NOTE:  This role is not present in the default users file -->
  <role-name>manager</role-name>
</auth-constraint>

<!-- Define the Login Configuration for this Application -->
<login-config>
  <auth-method>BASIC</auth-method>
  <realm-name>Tomcat Manager Application</realm-name>
</login-config>

<!-- Security roles referenced by this web application -->
<security-role>
  <description>
    The role that is required to log in to the Manager Application
  </description>
  <role-name>manager</role-name>
</security-role>

ただし、マネージャー アプリケーションは、入力を無視して無限ループでログインとパスワードのペアを要求します。

誰にもアイデアはありますか?

4

1 に答える 1

0

tomcat-users.xml に変更を加えた後、Tomcat を再起動しましたか?

于 2009-09-06T12:52:15.980 に答える