Tomcat tomcat-users.xml帮你登录Server Status
Tomcat tomcat-users.xml帮你登录Server Status
当程序部署在tomcat上后,需要监测tomcat的性能和监测tomcat的各项指标,如内存使用情况,cpu使用情况,jvm实际情况等,对于这些指标的监控,tomcat提供了访问入口,然而tomcat默认的访问只能在部署tomcat服务的服务器上访问,即不能在其他服务器上访问(禁止远程访问),为了解决远程访问,需要做一些配置,本文旨在解决该问题。
启动tomcat后,访问127.0.0.1会进入如下页面
那这里的用户名和密码去哪里获取呢?
如果之前没有配置过这里的用户和密码,就需要我们去配置;如果之前已经配置过,就需要我们去查看。
[root@localhost ~]# cd /usr/local/tomcat/conf/[root@localhost conf]# lltotal 216drwxr-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
server status页面:输入用户名admin 密码admin即可 http://192.168.179.101:8080/manager/status
可以看到tomcat部署了哪些项目
总结
本文从操作层面解决了远程访问tomcat服务的问题,这个是非常重要的,因为这一步操作对于后期的性能优化,服务器调优等至关重要。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

