前言?
Tomcat管理功能用于對Tomcat自身以及部署在Tomcat上的應用進行管理的web應用。在默認情況下是處于禁用狀態的。如果需要開啟這個功能,需要配置管理用戶,即配置tomcat-users.xml文件。
!!!注意:測試功能,生產環境不要使用!
目錄
1?未修改文件前訪問
?1.1?啟動Tomcat
?1.2?瀏覽器訪問
2?配置tomcat-users.xml文件
3?注釋內容
4 重新啟動Tomcat
5?web界面訪問管理頁面
1?未修改文件前訪問
?1.1?啟動Tomcat
在Linux命令行界面中,切換到Tomcat的bin目錄,執行./startup.sh
以我的為例,我的Tomcat在/application目錄下面。
/application/tomcat/bin/startup.sh
?1.2?瀏覽器訪問
http://IP地址:8080/
?訪問成功后,點擊Manager App。
?得到如圖所示的配置文件信息。
2?配置tomcat-users.xml文件
該文件位置在Tomcat中的conf目錄下面。
vi /application/tomcat/conf/tomcat-users.xml
添加如下內容:(!!!注意在閉合標簽</tomcat-users>上面添加)
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
?添加完成后保存退出。
3?注釋內容
vi /application/tomcat/webapps/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" />
前面添加?<!--? ? ? ?后面添加?-->?
?
添加完成后保存退出。
4 重新啟動Tomcat
在Linux命令行界面中,切換到Tomcat的bin目錄,執行./shutdown.sh,再執行./startup.sh。
/application/tomcat/bin/shutdown.sh
/application/tomcat/bin/startup.sh
5?web界面訪問管理頁面
瀏覽器重新訪問Tomcat頁面,點擊Manager App。
輸入剛才配置的用戶名(tomcat)和密碼(tomcat)即可。
出現Tomcat Web應用程序管理者頁面,成功!