启动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