Tomcat Manager服务启用
必须在Tomcat服务器3.x和4.x中部署Applications Manager代理。更多

Tomcat 3.x和4.x不需要用户名和密码。对于Tomcat 5.x及更高版本,必须在其中运行名为Manager的应用程序,Applications Manager才能监控Tomcat服务器。默认情况下,此应用程序将在服务器中运行。如果您已自定义管理应用程序(例如,\ qamanager),则可以在客户端中使用选项Tomcat Manager Application URI,以使Applications Manager监控Tomcat服务器。

对于Tomcat版本5.x,6.x和7.x:

访问服务器的用户角色必须是管理员(5.x和6.x版)/ manager-jmx(7.x版)。
要为任何用户(例如tomcat,role1或两者)将角色添加为manager(版本5.x和6.x)/manager-jmx(版本7.x),您需要在tomcat中进行更改位于<TOMCAT-HOME>/conf目录中的-users.xml文件。
对于Tomcat 8:

默认情况下,对Applications Manager的远程访问受到限制。

在CATALINA_HOME/webapps/manager/META-INF/context.xml文件(位于' allow ='下)中包括Application Manager安装的主机的IP地址。

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1"/>

上面这个是只允许127.0.0.1如果你要添加192.168.1.100则是如下:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192\.168\.1\.100"/>

例:

Tomcat服务器中tomcat-users.xml中的默认配置:

<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
</tomcat-users>

在为tomcat用户添加角色后,修改后的条目如下:

<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
</tomcat-users>

完成配置后,重新启动Tomcat服务器。
现在,在添加新的Tomcat(5.x及更高版本)监视器时,在发现Tomcat服务器时将用户名/密码指定为tomcat/tomcat。

[点击链接以查看版本5.x/6.x的示例tomcat-users.xml和版本7.x的tomcat-users.xml。

注意:

1)在tomcat-users.xml中添加了Manager角色后,您应该能够访问Manager应用程序- <Host>:<PORT>/manager/status(提供经理用户凭证)。
2)如果无法访问该应用程序,请在server.xml中的Engine上下文下添加以下条目:
<Realm className =org.apache.catalina.realm.MemoryRealm/>
3)重新启动服务器并尝试访问。

效果如下:

Tomcat Manager服务启用相关推荐

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

    部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常 参考文章: (1)部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常 ...

  2. windows无法启动mysql服务(位于本地计算机上)_Windows 10开始菜单无反应,怎么办,看是否启用User Manager服务...

    首先简单介绍Windows 10操作系统,Windows 10是由美国微软公司开发的应用于计算机和平板电脑的操作系统,于2015年7月29日发布正式版.Windows 10操作系统在易用性和安全性方面 ...

  3. 在Windows服务器上搭建WEB环境MySQL 5.7+JDK 1.8+Tomcat 8.5并使用war包进行部署+简单运行jar程序+Tomcat Manager快速部署

    文章目录 Archive方式安装MySQL 补充: 卸载后重装MySQL57(可选) 常见问题: 卸载后重装MySQL8.0(可选) 参考文档 附only_full_group_by错误解决方案 参考 ...

  4. docker部署tomcat+mysql服务

    mysql服务 以sql文件clock_in.sql为例 当然也可以选择直接先起一个mysql容器,用数据库管理工具建.这边主要是为了自动部署. clock_in.sql /* Navicat MyS ...

  5. tomcat做成服务

    如果Tomcat是安装版的话服务就已经有了,那么解压版的tomcat(我就经常这么做)没服务怎么办了? 手动把tomcat做成服务方法: 1.环境变量配置jdk 2.运行cmd,敲入以下命令 F: c ...

  6. Tomcat网站服务

    Tomcat网站服务 一.Tomcat简介 二.Tomcat的应用场景 三.部署Tomcat网站服务 四.Tomcat的主要目录以及经常修改的配置文件内容 (1)主目录 (2)经常修改的配置文件内容 ...

  7. 无法启动计算机上rasman,解决Windows无法启动Remote Access Connection Manager服务

    共享网络需要用到ICS(InternetConnectionSharing)服务,而Remote Access Connection Manager服务是ICS(InternetConnectionS ...

  8. Tomcat部署服务成功,前端页面乱码问题处理

    Tomcat部署服务后,乱码问题处理 Tomcat小窗口乱码及日志乱码问题处理 Tomcat在启动项目后,如果没有经过配置,可能会出现Tomcat小窗口乱码问题,影响大家对日志的查看.在此时我们可以修 ...

  9. 企业实操任务- 正式环境Redis服务启用密码认知

    正式环境Redis服务启用密码认证 变更原因:现网Redis服务未启用密码认证,存在安全风险,变更启用密码认证. 操作人:ln@turingcat.com 审批人:ti@turingcat.com 知 ...

最新文章

  1. MarkDown需要掌握的几个基本语法
  2. 有进步--第二周作业
  3. asp.net ajax 怎么获取前端ul li_字节前端提前批面试题:触发了几次回流几次重绘...
  4. 《Web项目实践》实验报告——Web项目实践基础
  5. X~exponential 指数分布
  6. 禁用了ssh的密码认证方式导致无法登陆
  7. [mark] first shellcode
  8. mssql-sqlserver入门必备知识收集
  9. Spring之Aop代理对象的产生(二)
  10. 记录一下树莓派使用qBittorrent做种走弯路
  11. tomcat 环境迁移至weblogic 下载文件失败
  12. leslie模型matlab代码6,Leslie_model
  13. 什么是python的内置函数_python 内置函数
  14. linux化学公式软件下载,化学公式编辑器下载-Efofex FX Chem(化学公式编辑器)下载 v3.004.0 官方特别版-IT猫扑网...
  15. 电子签章助力水电气公共事业服务“一网通办”
  16. html css依赖管理,composer 管理js css等依赖文件【fxp/composer-asset-plugin】
  17. 信息爆炸,物质丰富,你不得不知的奥卡姆剃刀原则
  18. 【Unity】LineRenderer画运动轨迹
  19. 平面设计技法技巧之图形设计
  20. 巨坑 ----》git 提交之殇

热门文章

  1. 解决浏览器兼容性问题面试题_如果不解决技术面试问题,就无法解决技术多样性问题。 这是数据。...
  2. java模式设计视频教程_全新JAVA设计模式详解视频教程 完整版课程
  3. kafka是什么_Kafka的Controller Broker是什么
  4. 安装ubuntu18.04虚拟机太慢
  5. 如何解决 CentOS系统下 使用localhost无法连接数据库
  6. simulink模块使用记录2-EnabledSubsystem/merge
  7. vscode用作markdown入门2--代码上下标目录字体
  8. selenium的页面等待
  9. 模式识别中的特征向量和矩阵的特征向量有什么关系
  10. android图片异步加载解决步骤