您的位置:首页 > 运维架构 > Tomcat

多学一点(十一)——配置使用Tomcat Manager进行可视化部署

2015-05-06 15:59 441 查看
Tomcat Manager 是 Tomcat 自带的、用于对 Tomcat 自身以及部署在 Tomcat 上的应用进行管理的 web 应用,可以让我们很方便的在浏览器中对项目进行可视化地部署/取消部署/启动/停止。默认情况下,Tomcat Manager 是处于禁用状态的,如果想要启用,需要修改tomcat/conf/ 目录下的 tomcat-users.xml 文件来进行配置。1. 介绍一下 Tomcat Manager 的 4 种角色,每种角色可以理解为一种权限:(1)<role rolename="manager-gui"/>允许该角色访问html 接口,即 URL 路径为/manager/html/* 。(2)<role rolename="manager-script"/>允许该角色访问纯文本接口,即 URL 路径为 /manager/text/* 。(3)<role rolename="manager-jmx"/>允许该角色访问 JMX代理接口,即 URL 路径为 /manager/jmxproxy/* 。(4)<role rolename="manager-status"/>允许该角色访问Tomcat 只读状态页面,即 URL 路径为/manager/status/* 。其他三种角色都拥有 manager-status权限。2. 配置拥有相应权限的 Tomcat Manager 用户名和密码:<userusername="admin" password="12345" roles="manager-gui "/>如上配置了用户名为admin, 密码为 12345 的 TomcatManager 用户,该用户拥有 manager-gui 权限。如果想赋予一个用户多种权限,可以在 roles 属性中将多种权限以 , 隔开,如配置一个用户同时拥有 manager-gui 和 manager-script 权限:<userusername="admin" password="12345"roles="manager-gui,manager-script"/>3. 访问 web 页面:在浏览器中输入如下URL:http://ip:port/manager/之后在弹出框中输入 TomcatManager 的用户名和密码,即可进入如图 1 所示页面,之后就能够可视化的对 Tomcat 进行操作了。

图-1 Tomcat Manager页面 注:
附件为本例中使用的 tomcat-users.xml 配置文件,供参考。

参考资料: http://www.365mini.com/page/tomcat-manager-user-configuration.htm
附件:http://down.51cto.com/data/2365653
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息