0

在我的 tomcat-users.xml 中,我有

<tomcat-users>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="admin" password="pass" roles='admin-gui,manager-gui'/>
</tomcat-users>

当我尝试http://localhost:8080/manager/html使用用户名和密码访问时,它并没有让我登录。同样的身份验证框再次出现。

4

2 回答 2

0

将您的角色放在双引号中:

<user username="admin" password="pass" roles="admin-gui,manager-gui"/>
于 2012-07-18T14:38:44.637 回答
0

我发现在更改 tomcat-user.xml 后有必要重新启动 tomcat 服务器并重新启动/关闭/重新打开浏览器。

然后这奏效了。

重新启动 tomcat 服务器时,我使用 ./shutdown.sh 等待几秒钟,然后使用 tomcat bin 目录中的 ./startup.sh。这使服务器有机会重新加载。

于 2012-08-01T12:13:27.910 回答