多學一點(十一)——配置使用Tomcat Manager進行可視化部署

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

http://ip:port/manager/

之後在彈出框中輸入 TomcatManager 的用戶名和密碼,即可進入如圖 1 所示頁面,之後就能夠可視化的對 Tomcat 進行操作了。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6C/76/wKiom1VJyK7DVRglAASE3mkL0TI324.jpg" title="tomcatmanager.png" alt="wKiom1VJyK7DVRglAASE3mkL0TI324.jpg" />

-1 Tomcat Manager頁面

   注:

   附件爲本例中使用的 tomcat-users.xml 配置文件,供參考。


   參考資料:

   http://www.365mini.com/page/tomcat-manager-user-configuration.htm


本文出自 “細桶假狗屎” 博客,請務必保留此出處http://xitongjiagoushi.blog.51cto.com/9975742/1643312

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章