tomcat添加用户角色
tomcat启动后,如果要在tomcat主页上查看tomcat中间件的一些监控信息:Server Status和host manager。需要配置tomcat的用户角色。
1.启动tomcat,输入地址:http://192.168.58.136:8888/
根据提示,在tomcat的配置文件tomcat-users.xml中配置具有相关权限的角色:
重启tomcat ,继续点击server status 按钮,输入配置文件中的用户和密码:
以下是Tomcat Manager 4种角色的大致介绍(下面URL中的*为通配符):
- manager-gui
- 允许访问html接口(即URL路径为/manager/html/*)
- manager-script
- 允许访问纯文本接口(即URL路径为/manager/text/*)
- manager-jmx
- 允许访问JMX代理接口(即URL路径为/manager/jmxproxy/*)
- manager-status
- 允许访问Tomcat只读状态页面(即URL路径为/manager/status/*)
从Tomcat Manager内部配置文件中可以得知,manager-gui
、manager-script
、manager-jmx
均具备manager-status
的权限,也就是说,manager-gui
、manager-script
、manager-jmx
三种角色权限无需再额外添加manager-status
权限,即可直接访问路径/manager/status/*
。
2)启动tomcat,输入地址:http://192.168.58.136:8888/
根据提示,在tomcat的配置文件tomcat-users.xml中配置具有相关权限的角色:
<role rolename="admin-gui"/> <user username="tomcat" password="s3cret" roles="admin-gui"/>
重启tomcat,再次登录查看: