多学一点(十一)——配置使用Tomcat Manager进行可视化部署
来源:互联网 发布:mac口红外盒辨别真假 编辑:程序博客网 时间:2024/05/24 06:38
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://xitongjiagoushi.blog.51cto.com/9975742/1643312
- 多学一点(十一)——配置使用Tomcat Manager进行可视化部署
- 多学一点(四)——在 Linux 下配置多个 Tomcat
- 多学一点(十)——配置一个Tomcat使其可以多端口访问
- 使用Tomcat Manager 远程部署war文件
- 多学一点(一)——在 Linux 下安装 JDK 和 Tomcat
- 菜鸟学Java(二十一)——如何更好的进行单元测试——JUnit
- 菜鸟学Java(二十一)——如何更好的进行单元测试——JUnit
- 多学一点(五)——在Linux下安装配置Apache
- 多学一点(六)——在Linux下安装配置MySQL
- Android SDK Manager 和 AVD Manager使用(进行安卓虚拟机的配置)
- Python学习(十一)——matplotlib与可视化
- Linux下使用tomcat的manager(以及Maven实现热部署)
- 多学一点(九)——使用touch命令创建指定时间的文件
- 多学一点(十二)——使用extundelete恢复Linux下误删除文件
- 使用Maven进行tomcat热部署
- tomcat中manager配置
- tomcat 登录manager配置
- Tomcat Manager配置
- 工作积累(一)——使用canvas实现前台图片base64转码
- JavaScript中的函数声明和函数表达式
- 使用 .gitignore来忽略某些文件
- 走近Redis(一)——Redis安装及基本key操作
- 多学一点(十)——配置一个Tomcat使其可以多端口访问
- 多学一点(十一)——配置使用Tomcat Manager进行可视化部署
- 多学一点(十二)——使用extundelete恢复Linux下误删除文件
- 链表常见题型(java版)
- 多学一点(十三)——解决Linux kdump服务启动失败
- JavaScript中的slice()和splice()
- 工作积累(二)——使用java.util.ResourceBundle和java.util.Properties实现常量功能
- Java Web开发【3】对【1】【2】中代码的修改
- 多学一点(十四)——服务器间通过rsync和inotify-tools动态同步数据
- 工作积累(三)——使用jQuery实现回车触发事件