一、介紹
- 描述
如何通過網頁去部署已寫好的代碼至Tomcat服務器上呢?這裏就需要在Tomcat服務器啓動成功以後,打開首界面,點擊Manager App輸入配置好的賬戶密碼即可進入。
- 優點
可單獨啓動tomcat下的項目,無需全部啓動。
二、配置
- 修改tomcat的conf目錄下的tomcat-users.xml文件,在文件中添加以下配置。
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
(role配置角色名稱,user爲多個角色配置賬戶,也可以單獨配置 )
知識補充
Tomcat已經爲我們定義了4種不同的角色——也就是4個rolename,我們只需要使用Tomcat爲我們定義的這幾種角色就足夠滿足我們的工作需要了。以下是Tomcat Manager 4種角色的大致介紹(下面URL中的爲通配符):
角色 | 權限 |
---|---|
manager-gui | 允許訪問html接口(即URL路徑爲/manager/html/) |
manager-script | 允許訪問純文本接口(即URL路徑爲/manager/text/) |
manager-jmx | 允許訪問JMX代理接口(即URL路徑爲/manager/jmxproxy/) |
manager-status | 允許訪問Tomcat只讀狀態頁面(即URL路徑爲/manager/status/) |
從Tomcat Manager內部配置文件中可以得知,manager-gui、manager-script、manager-jmx,均具備manager-status的權限,也就是說,manager-gui、manager-script、manager-jmx三種角色權限無需再額外添加manager-status權限,即可直接訪問路徑/manager/status/。
注:Tomcat提供了兩個管理程序:admin和manager。其中admin用於管理和配置Tomcat服務器,manager用於管理部署到Tomcat服務器中的Web應用程序。
三、啓動
配置完成後啓動tomcat,在瀏覽器輸入http://localhost:8080進入tomcat主頁,按本文第一部分描述內容操作即可。