一般想進入tomcat管理后台,只要在tomcat-users.xml配置文件中添加一下內容即可
1 <role rolename="manager-gui"/>
2 <role rolename="admin-gui"/>
3 <user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
但是今天下載了tomcat8.5,配置之后頁面仍然顯示403錯誤提示,這時仔細觀察了一下403頁面的英文,才發現如果在安裝tomcat以外的機器進入tomcat后台,需要修改manager項目的配置文件。
cd /opt/apache-tomcat-8.5.24/webapps/manager/META-INF
cd /opt/apache-tomcat-8.5.24/webapps/host-manager/META-INF
發現有一個content.xml
修改
1 <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
為:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
即可使用tomcat-users.xml中配置的用戶進入tomcat的后台管理界面了。