在使用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功能。
注:转载需注明出处及作者。