记录Tomcat8配置了tomcat-user.xml后仍然无法进入GUI管理界面
一般想进入tomcat管理后台,只要在tomcat-users.xml配置文件中添加一下内容即可
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
<user username="admin" password="admin" roles="manager-script"/>
</tomcat-users>
或者
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="admin,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status"/>
同时还注释掉了
/opt/apache-tomcat-8.5.24/webapps/manager/META-INF
/opt/apache-tomcat-8.5.24/webapps/host-manager/META-INF
两个目录下的
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
但是依然每次登录无法成功。
后来经过比较发现是成对出现的
<tomcat-users>
</tomcat-users>
修改时未注意到,导致修改完用户名密码一直没有生效。。