0

问题

授予管理员角色的用户无法访问 tomcat 管理员页面。

我试图做的事情

我在 tomcat-users.xml 中添加了一个具有管理员角色的用户:

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

我还查看了 $CATALINA_HOME/webapps/manager/WEB-INF/web.xml 以确保管理员角色确实用于访问应用程序:

<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 回答