Java 安全经理Tomcat 7在树莓Debian挤压
我无法登录Tomcat 7.0.42的安全管理器 我已将此角色添加到tomcat-users.xml中Java 安全经理Tomcat 7在树莓Debian挤压,java,tomcat,Java,Tomcat,我无法登录Tomcat 7.0.42的安全管理器 我已将此角色添加到tomcat-users.xml中 <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <user username="user" password="password" roles="admin,manager,manager-gui"/> 但是当我尝试登录时,
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<user username="user" password="password" roles="admin,manager,manager-gui"/>
但是当我尝试登录时,它不起作用。tomcat给出的401错误为您提供了这个问题的解决方案 默认配置不适合工作。 它们必须被修改 打开tomcat文件以进行用户配置:
nano /etc/tomcat7/tomcat-users.xml
您必须创建一个名为manager gui的角色。添加这些行
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
通过以下方式验证进程是否已关闭:
ps aux | grep tomcat
然后重新启动tomcat
sudo /bin/su - tomcat -c /usr/share/tomcat7/bin/startup.sh
你可以走了!我希望..您在进行更改后是否重新启动了Tomcat?请确保您的角色和用户没有在Tomcat-users.xml中被注释掉。默认情况下,它们被注释掉了,我也看到过有几次人们忽略了这一点。是的,我删除了注释,重新启动了tomcat,但仍然无法工作。请确保manager应用程序已部署在目录{tomcat home}/webapps/manager中。
sudo /bin/su - tomcat -c /usr/share/tomcat7/bin/startup.sh