Tomcat 管理器用户名和密码失败

Tomcat 管理器用户名和密码失败

我安装了 tomcat 5.x,并在端口 80 上运行(使用 mod_jk 设置)。/usr/share/tomcat/webapps/ 下的目录“manager”、“examples”和“ROOT”已被删除,并从正常运行的 tomcat 服务器复制重建了它们。当我访问http://localhost:8080/管理器/html(或者)http://localhost/manager/html,即使输入正确的用户名和密码后,它仍会继续提示输入密码。

答案1

你确定密码正确吗?

检查TOMCAT_HOME/conf/tomcat-users.xml用户是否已roles="manager"分配

答案2

对于您的 tomcat-users.xml 使用以下命令:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <user username="tomcat" password="tomcat" roles="tomcat,manager"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
</tomcat-users>

相关内容