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 

 

 

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