JavaWeb篇_06——配置Tomcat Manager
配置Tomcat Manager
什么是Tomcat Manager
Tomcat Manager是Tomcat自帶的、用于對Tomcat自身以及部署在Tomcat上的應用進行管理的web應用。默認情況下,Tomcat Manager是處于禁用狀態的。準確的說,Tomcat Manager需要以用戶角色進行登錄并授權才能使用相應的功能,不過Tomcat并沒有配置任何默認的用戶,因此我們需要先進行用戶配置后才能使用Tomcat Manager。
配置Tomcat Manager的訪問用戶
Tomcat Manager中沒有默認用戶,我們需要在tomcat-users.xml文件配置。Tomcat Manager的用戶配置需要配置兩個部分:角色配置、用戶名及密碼配置。
Tomcat Manager中的角色分類
-
manager-gui角色:允許訪問HTML GUI和狀態頁面(即URL路徑為/manager/html/*)
-
manager-script角色:允許訪問文本界面和狀態頁面(即URL路徑為/manager/text/*)
-
manager-jmx角色:允許訪問JMX代理和狀態頁面(即URL路徑為/manager/jmxproxy/*)
-
manager- status角色:僅允許訪問狀態頁面(即URL路徑為/manager/status/*)
配置用戶及角色
修改tomcat-users.xml
<role rolename ="manager-gui"/>
<user username ="tomcat" password ="tomcat" roles="manager-gui" />
解除訪問限制
進入Tomcat的webapps目錄下,打開webapps/manager/META-INF/context.xml文件,修改下面這段配置
<context antiresourcelocking="false" privileged="true">
<!-- 把下面這段注釋掉 -->
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->
</context>
浙公網安備 33010602011771號