从早期的Tomcat版本,就提供了web版本的管理控制台,他们是两个独立的web应用,位于webapps下。tomcat提供的管理应用有用于管理Host的host-manager和用于管理web应用的manager。
1. host-manager
tomcat在启动之后,可以通过http://localhost:8080/host-manager/html 访问该web应用,host-manager默认添加了访问权限控制,当打开网址时,需要输入用户名和密码(conf/tomcat-user.xml中配置),所以要想访问该页面,需要在conf/tomcat-user.xml中配置,并分配对应的角色:
1)admin-gui:用于控制页面访问权限
2)admin-script:用于控制以简单文本的形式进行访问。
配置如下:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="zoudm" password="zoudm" roles="admin-gui,admin-script"/>
在浏览器输入网址,回车,如图:
点击登录账户,进入虚拟主机管理界面,如图:
2. manager
manager的访问网址是 http://localhost:8080/manager 同样的,manager也添加了页面访问控制,因此我们需要为登录用户分配角色为:
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="zoudm" password="zoudm" roles="manager-gui,manager-script"/>
在浏览器中输入网址,回车,如图:
点击登录,如图: