Tomcat 8默認工具manager管理頁面訪問配置web
須要配置的配置文件是${catalina.home}/conf/tomcat-users.xml先給Tomcat訪問相關的功能分配角色和配置登陸驗證用戶密碼:正則表達式
<role rolename="manager-gui"/>apache
<role rolename="manager-script"/>tomcat
<role rolename="manager-jmx"/>安全
<role rolename="manager-status"/>app
<role rolename="admin-gui"/>webapp
<role rolename="admin-script"/>工具
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>ui
此處能夠配置多個角色,不一樣版本Tomcat所擁有的角色都不一樣,另外不須要分配全部角色權限,經須要夠用的便可,若是不能訪問會用相應的提示,在配置好後此時再打開Tomcat的首頁仍是沒法進入Tomcat的管理頁面的xml
從Tomcat 7開始安全機制下默認僅容許本機訪問Tomcat,如需遠程訪問Tomcat的管理頁面還須要配置相應的ip容許規則,配置manager的contest.xml能夠在${catalina.home}/conf/Catalina/localhost目錄下配置2個contest.xml文件,也能夠寫成一個,可是建議寫成2個便於平常的權限管理,以下:
manager.xml:
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^192.168.*$" />
</Context>
host-manager.xml:
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/host-manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^192.168.*$" />
</Context>
其中allow中是填ip能夠使用正則表達式匹配,在內網中建議寫成匹配某某網段能夠訪問的形式,如此Tomcat的manager頁面訪問配置就完成了