Tomcat 不接受管理器 GUI 的用户名/密码

Tomcat 不接受管理器 GUI 的用户名/密码

Arch Linux 上的 Tomcat 7。之前可以正常工作,但我搞砸了,所以现在这是一个全新安装(删除了软件包、依赖项、清理了缓存、重新启动、重新安装、重新启动)。我尝试登录 Manager GUI,但即使我输入正确,它仍会提示我输入用户名和密码。我想这可能是权限问题,所以我chown做了一切tomcat:tomcat,但仍然一无所获。

这是我的tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="tomcat" password="[CHANGE_ME]" roles="tomcat"/>
  <user username="manager" password="[CHANGE_ME]" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
  <user username="admin" password="[CHANGE_ME]" roles="admin-gui"/>
</tomcat-users>

答案1

解决方案:我是个白痴。tomcat-users.xml由于匆忙复制粘贴教程示例而导致格式错误。

相关内容