啓動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