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

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

时间: 2024-10-07 04:04:50

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

tomcat manager 配置

Tomcat Manager是Tomcat自带的.用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用.Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用. 在默认情况下,Tomcat Manager是处于禁用状态的.准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不过Tomcat并没有配置任何默认的用户,因此需要我们进行相应的用户配置之后才能使用Tomcat Manager.

Tomcat Manager用户配置详解

本文转自(请点击) Tomcat Manager是Tomcat自带的.用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用.Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用. 在默认情况下,Tomcat Manager是处于禁用状态的.准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不过Tomcat并没有配置任何默认的用户,因此需要我们进行相应的用户配置之后才能使用Tomca

部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常

最近,在使用Jenkins对工程一键部署的时候,出现调用Tomcat Manager 异常,对其解决方案特记于次. 异常信息 可能存在的异常:(1)Cannot invoke Tomcat manager: Error writing to server :(2)Cannot invoke Tomcat manager: Connection refused: connect -> [Help 1]. 异常原因 经查询资料,安装Tomcat时,默认带着manager工程,其负责WAR包的部署等功

Tomcat Manager用户名和密码

在浏览器输入http://localhost:8080/,打开Tomcat自带的默认主页面,右侧有"administration""documentation"等模块.选择"administration"下面的Tomcat Manager,提示需要输入用户名和密码.   在不知道用户名和密码的情况下,Tomcat Manager的用户名和密码可以到"Tomcat安装目录/conf/tomcat-users.xml"文件中进行查

centos7.3上通过ansible配置nginx+tomcat环境

拓扑及IP地址说明: host1-4: ansible: host1-192.168.80.71 nginx: host2-192.168.80.72 tomcat1: host3-192.168.80.73 tomcat1: host4-192.168.80.74 ansible---nginx---tomcat1&2 host1: ansible需要配置epel和extras源,推荐使用阿里源 yum install ansible 编辑ansible的host解析文件: # vi /etc

配置分割Tomcat日志

安装cronolog 官网下载:http://cronolog.org/usage.html ./configuremake;make install 或者 yum install cronolog -y 默认安装位置: # which cronolog/usr/local/sbin/cronolog 配置分割Tomcat日志 编辑tomcat目录bin下的catalina.sh文件 # vi bin/catalina.sh 找到下面这行 org.apache.catalina.startup.

Linux -- Web服务器配置及PHP解释器的安装;JSP运行环境的配置(Tomcat安装)

一.PHP运行环境的配置 PHP是超级文本预处理语言PHP Hypertext Preprocessor的嵌套缩写.PHP是一种HTML内嵌式的语言,PHP与微软公司的ASP颇有几分相似,都是一种在服务器端执行的"嵌入HTML文档的脚本语言",语言的风格类似于C语言,现在被很多的网站编程人员广泛运用.PHP独特的语法混合了C.Java.Perl以及PHP自创新的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML

eclipse中配置的tomcat 启动正常 但是访问报404错误

问题描述: 在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的.然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题. 解决方案: 1.如果Server里的tomcat启动了,需要先停掉.然后再移除添加的项目 2.之后双击server中配置的tomcat服务器,会弹出如下界面. 3.在Server Locations配置中选择第二个选项,use

linux服务器下配置多tomcat

车辆交易用的系统模块,正在做.老板要看看,以便车城那边的人提出意见.于是在服务器上再次增加一个tomcat. 以前是配置过的,配置过程其实很简单,这次太大意了,找了半天问题. 首先是拷贝一个tomcat,放到一个新的位置,这个tomcat就是我要用的新的tomcat. 然后去配置一下日志的输出位置,在bin目录下的catalia.sh或者startup.sh.网上怎么样配置的都有,呵呵. 然后修改server.xml,配置好虚拟目录和端口信息.在此,connector节点下的protocol一定