Tomcat的管理配置


基本概念host-managermanager


基本概念

  • Tomcat中提供了Web版的管理控制台,是位于webapps目录下两个独立的应用:

  • 管理Hosthost-manager
  • 管理Web应用的manager

host-manager


  • Tomcat启动之后,可以通过​​http://localhost:8080/host-manager/html访问host-manager应用
  • host-manager应用默认添加了访问权限控制,需要输入用户名和密码
  • 在访问host-manager之前,需要在conf/tomcat-users.xml中配置用户名和密码,并分配对应的角色:

  • admin-gui: 用于控制页面的访问权限
  • admin-script: 用于控制文本接口形式的访问权限


<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="123456" roles="admin-gui,admin-script"/>

manager


  • Tomcat启动之后,可以通过​​http://localhost:8080/manager访问manager应用
  • manager应用默认添加了访问控制,需要输入用户名和密码
  • 在访问manager之前,需要在conf/tomcat-users.xml中配置用户名和密码,并分配对应的角色:

  • manager-ui: 用于控制页面和状态页的访问权限
  • manager-script: 用于控制文本接口形式和状态页的访问权限
  • manager-jmx: 用于控制jmx代理和状态页的访问权限
  • manager-status: 用于控制状态页的访问权限


<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<user username="tomcat" password="123456" roles="admin-gui,admin-script,manager-gui,manager-script,manager-jmx"/>