tomcat无法进入服务器管理界面的问题
一、取消只能本机访问管理页面的限制
编辑tomcat根目录下的webapps/manager/META-INF/context.xml和webapps/host-manager/META-INF/context.xml这两个文件,将其中的这部分注释掉
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
这一句限制了只能在部署tomcat的机器上访问管理页面
或者改成下边这样
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
二、添加用户
同时编辑 /application/tomcat/conf/tomcat-users.xml文件,设置用户名、密码
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="manager-gui,admin-gui"/>
三、访问成功
http://【IP】/manager/html
根据提示输入用户名和密码 admin admin
访问成功!