tomcat tomcat-users.xml帮你登录Server Status

 

启动tomcat后,访问127.0.0.1会进入如下页面 

点击红框部分的Server Status、Manager App、Host Manager按钮会弹出一个输入用户名和密码的弹窗

点击取消之后会进入一个提示401的页面,这个页面表示未授权,必须授权之后才能访问

 

那这里的用户名和密码去哪里获取呢?

如果之前没有配置过这里的用户和密码,就需要我们去配置;如果之前已经配置过,就需要我们去查看。

[root@localhost ~]# cd /usr/local/tomcat/conf/
[root@localhost conf]# ll
total 216
drwxr-xr-x. 3 root root     23 Jul  1 02:35 Catalina
-rw-------. 1 root root  12767 Nov  9  2016 catalina.policy
-rw-------. 1 root root   7125 Nov  9  2016 catalina.properties
-rw-------. 1 root root   1577 Nov  9  2016 context.xml
-rw-------. 1 root root   3387 Nov  9  2016 logging.properties
-rw-------. 1 root root   6458 Nov  9  2016 server.xml
-rw-------. 1 root root   2447 Jul  1 03:30 tomcat-users.xml
-rw-------. 1 root root   2634 Nov  9  2016 tomcat-users.xsd
-rw-------. 1 root root 168378 Nov  9  2016 web.xml

#tomcat-users.xml 配置了tomcat的访问用户以及每个用户具有的角色信息进行权限管理

现在需要配置如下:

#前5行都是在定义角色,最后一行是定义一个用户并指定其角色
[root@localhost conf]# vim tomcat-users.xml 
  <role rolename="admin-gui"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-script"/>
  <role rolename="manager-status"/>
  <user username="admin" password="admin" roles="admin-gui,manager-gui,manager-jmx,manager-script,manager-status"/>

</tomcat-users>

server status页面:输入用户名admin 密码admin即可 http://192.168.179.101:8080/manager/status 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章