Tomcat Manager 是 Tomcat 自帶的、用於對 Tomcat 自身以及部署在 Tomcat 上的應用進行管理的 web 應用,可以讓我們很方便的在瀏覽器中對項目進行可視化地部署/取消部署/啓動/停止。默認情況下,Tomcat Manager 是處於禁用狀態的,如果想要啓用,需要修改tomcat/conf/ 目錄下的 tomcat-users.xml 文件來進行配置。
1. 介紹一下 Tomcat Manager 的 4 種角色,每種角色可以理解爲一種權限:
(1)<role rolename="manager-gui"/>
允許該角色訪問html 接口,即 URL 路徑爲/manager/html/* 。
(2)<role rolename="manager-script"/>
允許該角色訪問純文本接口,即 URL 路徑爲 /manager/text/* 。
(3)<role rolename="manager-jmx"/>
允許該角色訪問 JMX代理接口,即 URL 路徑爲 /manager/jmxproxy/* 。
(4)<role rolename="manager-status"/>
允許該角色訪問Tomcat 只讀狀態頁面,即 URL 路徑爲/manager/status/* 。其他三種角色都擁有 manager-status權限。
2. 配置擁有相應權限的 Tomcat Manager 用戶名和密碼:
<userusername="admin" password="12345" roles="manager-gui "/>
如上配置了用戶名爲admin, 密碼爲 12345 的 TomcatManager 用戶,該用戶擁有 manager-gui 權限。如果想賦予一個用戶多種權限,可以在 roles 屬性中將多種權限以 , 隔開,如配置一個用戶同時擁有 manager-gui 和 manager-script 權限:
<userusername="admin" password="12345"roles="manager-gui,manager-script"/>
3. 訪問 web 頁面:
在瀏覽器中輸入如下URL:
之後在彈出框中輸入 TomcatManager 的用戶名和密碼,即可進入如圖 1 所示頁面,之後就能夠可視化的對 Tomcat 進行操作了。
圖-1 Tomcat Manager頁面
注:
附件爲本例中使用的 tomcat-users.xml 配置文件,供參考。
參考資料:
http://www.365mini.com/page/tomcat-manager-user-configuration.htm
本文出自 “細桶假狗屎” 博客,請務必保留此出處http://xitongjiagoushi.blog.51cto.com/9975742/1643312