在使用tomcat时,若要使用管理监控功能,需要用用户名密码登录使用,而tomcat7默认是将用户是注释的,所以需要配置后使用,
配置文件为根目录下的/conf/tomcat-users.xml文件。
看一下官方说明:
可以看出,tomcat7较之前有了变化,权限分为4种
manager-gui
manager-script
manager-jmx
manager-status
而且manger-gui不能同时与manger-script或manger-jmx同时使用
所以 我们可以配置如下:
<tomcat-users>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui"/>
<user username="liuke" password="liuke" roles="manager-script"/>
<user username="lk" password="lk" roles="manager-jmx"/>
</tomcat-users>
重启Tomcat生效。
输入相应用户名密码即可使用Server Status、Manager App、host-manager功能。