多学一点(十一)——配置使用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
图-1 Tomcat Manager页面 注:
附件为本例中使用的 tomcat-users.xml 配置文件,供参考。
参考资料: http://www.365mini.com/page/tomcat-manager-user-configuration.htm
附件:http://down.51cto.com/data/2365653
相关文章推荐
- 多学一点(十一)——配置使用Tomcat Manager进行可视化部署
- ADRMS部署系列之(五)—配置并使用ADRMS权限模板进行加密
- 使用ova镜像进行edx平台的部署、配置过程
- ADRMS部署系列之(五)—配置并使用ADRMS权限模板进行加密
- 使用Advanced Installer 13.7进行AutoCAD2012(2014)插件打包 一(配置文件部署)
- 使用Bitbucket Pipeline进行.Net Core项目的自动构建、测试和部署
- Portainer -- Docker可视化管理工具的安装配置及使用
- 使用vue-cli+axios配置代理进行跨域访问数据
- SpringBoot学习:maven使用spring-boot-devtools和springloaded进行热部署
- 使用亚马逊AWS云服务器进行深度学习——免环境配置/GPU支持/Keras/TensorFlow/OpenCV
- tensorflow使用gpu进行计算的配置步骤
- SpringBoot入门-8(使用properties进行配置)
- 使用PyQtGraph进行Python数据可视化:绘制精美折线图(以 上证指数走势为例) 推荐
- Eclipse使用(一)—— 下载、安装Eclipse并进行编码配置和一些常用的使用配置
- Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
- python使用paramiko模块通过ssh2协议对交换机进行配置
- SpringBoot学习:使用spring-boot-devtools进行热部署
- Qt程序在Windows下使用windeployqt进行部署
- 使用openvidu 进行WebAPP开发环境部署(使用docker部署)
- javaweb学习总结(十一)——使用Cookie进行会话管理