天天看點

Tomcat7&8manager 管理端配置及遠端通路manager

背景: 在配置jenkins內建持續建構,配置容器賬号密碼,

需要配置tomcat_user.xml

tomcat7&8打開配置檔案conf/tomcat_user.xml檔案

将如下行開關打開依舊無法通路

<!--

  <role rolename="tomcat"/>

  <role rolename="role1"/>

  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>

  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>

  <user username="role1" password="<must-be-changed>" roles="role1"/>

-->

添加如下行重新開機即可

<code>&lt;role rolename=</code><code>"manager"</code><code>/&gt;   </code>

<code>&lt;role rolename=</code><code>"manager-gui"</code><code>/&gt;   </code>

<code>&lt;role rolename=</code><code>"admin"</code><code>/&gt;   </code>

<code>&lt;role rolename=</code><code>"admin-gui"</code><code>/&gt;   </code>

<code>&lt;role rolename=</code><code>"manager-script"</code><code>/&gt;  </code>

<code>&lt;user username=</code><code>"tomcat"</code> <code>password=</code><code>"tomcat"</code> <code>roles=</code><code>"admin-gui,admin,manager-gui,manager,manager-script"</code><code>/&gt;</code>

其中admin-gui是為了能通路manger的界面,manager-secret是為了可以上傳war檔案

做完了以上的步驟,可以用localhost:8080/manager,或者127.0.0.1:8080/manager要遠端通路manager的頁面,但是換為IP:8080/manager被拒絕了

配置遠端通路manager:

conf/Catalina/localhost/下  添加manager.xml

<code>&lt;</code><code>/pre</code><code>&gt;&lt;pre name=</code><code>"code"</code> <code>class=</code><code>"java"</code><code>&gt;&lt;Context privileged=</code><code>"true"</code> <code>antiResourceLocking=</code><code>"false"</code>   

<code>         </code><code>docBase=</code><code>"${catalina.home}/webapps/manager"</code><code>&gt;  </code>

<code>             </code><code>&lt;Valve className=</code><code>"org.apache.catalina.valves.RemoteAddrValve"</code> <code>allow=</code><code>"^.*$"</code> <code>/&gt;  </code>

<code>&lt;</code><code>/Context</code><code>&gt;</code>

注:

manager-gui

允許通路html接口(即URL路徑為/manager/html/*)

manager-script

允許通路純文字接口(即URL路徑為/manager/text/*)

manager-jmx

允許通路JMX代理接口(即URL路徑為/manager/jmxproxy/*)

manager-status

允許通路Tomcat隻讀狀态頁面(即URL路徑為/manager/status/*)

本文轉自 ljohnmail 51CTO部落格,原文連結:http://blog.51cto.com/ljohn/1906740,如需轉載請自行聯系原作者