Tomcat详解(十一)——Tomcat管理
今天继续给大家介绍Linux运维相关知识,本文主要内容是Tomcat的manage管理相关内容。
一、Tomcat管理简介
在Tomcat页面右上方,存在着进入Tomcat管理页面的链接,如下所示:
但是,当我们点击Manager APP或者是Host Manager时,却显示如下页面:
Tomcat之所以禁止我们继续访问,是因为我们还没有进行manage管理的配置。接下来,就让我们进行相关的配置,尝试manage管理Tomcat。
二、Tomcat管理配置
想要对Tomcat管理,就必须创建Tomcat的管理账户,打开Tomcat的配置文件tomcat-users.xml,在tomcat-users模块中加入如下内容:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
上述配置中,role元素表示了Tomcat管理的身份,一共有6种,这6种身份及其权限如下所示:
1、manager-gui
允许通过web的方式登录查看服务器信息
2、manager-script
允许以纯文本的方式访问
3、manager-jmx
允许jmx的代理访问
4、manager-status
允许以只读状态访问
5、admin-gui
允许访问HTML GUI
6、admin-script
允许访问文本接口
最后的user元素定义了manage管理Tomcat的用户,username和password分别定义了用户名和密码,roles定义了该用户所具有的权限。在上述配置中,该tomcat用户具有上述所有权限,我们也可以根据实际情况,灵活配置选择,确定用户的权限。
完成上述配置后,我们打开tomcat下conf/Catalina/localhost/目录下,新创建一个manager.xml的文件,并且在文件中写入如下内容:
<Context privileged="true" antiResourceLocking="false"docBase="${catalina.home}/webapps/manager"><Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
这样,我们的Tomcat管理就配置完成了。
三、Tomcat管理效果
最后,让我们来检验一下刚才配置的Tomcat管理效果。再次打开manage页面,发现需要我们输入用户名和密码,如下所示:
输入我们配置的用户名和密码后,可以进入到如下页面:
这也说明,我们的Tomcat的manage管理配置成功!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
Tomcat详解(十一)——Tomcat管理相关推荐
- 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解
用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...
- java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)
[实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...
- 详解JVM内存管理与垃圾回收机制5 - Java中的4种引用类型
在Java语言中,除了基础数据类型的变量以外,其他的都是引用类型,指向各种不同的对象.在前文我们也已经知道,Java中的引用可以是认为对指针的封装,这个指针中存储的值代表的是另外一块内存的起始地址(对 ...
- 详解JVM内存管理与垃圾回收机制2 - 何为垃圾
随着编程语言的发展,GC的功能不断增强,性能也不断提高,作为语言背后的无名英雄,GC离我们的工作似乎越来越远.作为Java程序员,对这一点也许会有更深的体会,我们不需要了解太多与GC相关的知识,就能很 ...
- linux根-文件系统-目录管理-文件管理-用户及权限详解-用户组-用户管理-权限管理...
一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上. 目录提供了管理文件的一个方便而有效的途径. Linux使用标准的目录结构,在安装的时候,安装 ...
- LwIP 之六 详解动态内存管理 内存池(memp.c/h)
该文主要是接上一部分LwIP 之 详解动态内存管理 内存堆(mem.c/h),该部分许多内容需要用到上一篇的内容.该部分主要是详细介绍LwIP中的动态内存池.整个内存池的实现相较于内存堆来说,还是 ...
- LwIP 之五 详解动态内存管理 内存堆(mem.c/h)
写在前面 目前网上有很多介绍LwIP内存的文章,但是绝大多数都不够详细,甚至很多介绍都是错误的!无论是代码的说明还是给出的图例,都欠佳!下面就从源代码,到图例详细进行说明. 目前,网络上多数文 ...
- Android UI详解之布局管理器(一)
Android UI详解之布局管理器 一.布局管理器 ①顶级父类View ②子类GroupView ③AbsoluteLayout.FrameLayout.LinearLayout.GridLayou ...
- smss.exe是什么进程?详解Windows会话管理器中的smss.exe
smss.exe是什么进程?详解Windows会话管理器中的smss.exe 进程综述 smss.exe是什么进程?详解Windows会话管理器中的smss.exe-冯金伟博客园smss.exe是什么 ...
- 用idea创建maven项目,配置tomcat详解
以前用的开发工具是eclipse,虽然对idea有了解过,长时间不用都忘掉了,不知道你是不是也是这样呢 你电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上吧. ...
最新文章
- HibernateDaoSupport的使用
- JQuery IN ACTION读书笔记之一: JQuery选择器
- sql server 语句自动补齐
- boost::ptr_vector相关的测试程序
- python之路-双下方法
- mysql 热备 windows_windows下mysql热备
- asp.net mvc批量删除的实现
- 云小课|ModelArts Pro 视觉套件 零代码构建视觉AI应用
- Android自动化测试 monkey 工具学习3
- 程序员有哪些丢不掉的编程“陋习”?
- OpenCV基本图形绘制之圆
- 236.Lowest Common Ancestor of a BinaryTree
- 华硕主板装系统蓝屏_华硕笔记本电脑重装系统后蓝屏怎么办
- 亲测有效,使用postman进行并发测试
- 一个计算机爱好者的不完整回忆(十六)我的第一台电脑
- 计算机软件考试高级工程师,软考高级工程师容易考吗
- [maven] Maven面试宝典
- Tomcat使用总结
- java phaser 实用场景_猿灯塔-Phaser 使用介绍
- 医院在线预约挂号系统 jsp+mysql+maven