Tomcat7&8manager 管理端配置及远程访问manager-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

Tomcat7&8manager 管理端配置及远程访问manager

简介:
+关注继续查看

背景: 在配置jenkins集成持续构建,配置容器账号口令,

需要配置tomcat_user.xml

tomcat7&8打开配置文件conf/tomcat_user.xml文件

将如下行开关打开依旧无法访问

<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>
-->

添加如下行重启即可

1
2
3
4
5
6
7
<role rolename="manager"/>   
<role rolename="manager"/>   
<role rolename="manager-gui"/>   
<role rolename="admin"/>   
<role rolename="admin-gui"/>   
<role rolename="manager-script"/>  
<user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager,manager-script"/>

其中admin-gui是为了能访问manger的界面,manager-secret是为了可以上传war文件


做完了以上的步骤,可以用localhost:8080/manager,或者127.0.0.1:8080/manager要远程访问manager的页面,但是换为IP:8080/manager被拒绝了

配置远程访问manager:

conf/Catalina/localhost/下  添加manager.xml

1
2
3
4
5
</pre><pre name="code" class="java"><Context privileged="true" antiResourceLocking="false"   
</pre><pre name="code" class="java"><Context privileged="true" antiResourceLocking="false"   
         docBase="${catalina.home}/webapps/manager">  
             <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />  
</Context>


注:

  • manager-gui

  • 允许访问html接口(即URL路径为/manager/html/*)

  • manager-script

  • 允许访问纯文本接口(即URL路径为/manager/text/*)

  • manager-jmx

  • 允许访问JMX代理接口(即URL路径为/manager/jmxproxy/*)

  • manager-status

  • 允许访问Tomcat只读状态页面(即URL路径为/manager/status/*)



本文转自 ljohnmail 51CTO博客,原文链接:http://blog.51cto.com/ljohn/1906740,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Nginx代理访问提示ERR_CONTENT_LENGTH_MISMATCH
这种报错一般是因为nginx用户权限不足引起的。 1. 查看日志 打开nginx.conf 配置文件,查看日志位置。 2. 访问让它报错: 3. 修改目录权限 我们看到了它报错无权限,因为我的nginx用户是ftpuser,所以我在/var/lib下执行chown -R ftpuser:ftpuser nginx/修改目录所属用户。
1349 0
java B2B2C Springboot电子商务平台源码-统一日志管理ELK
什么是ELK?ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。
1022 0
基于MaxCompute/Dataworks实现数据仓库管理与全链路数据体系
前言   就这样,大数据领域蓬勃发展了好几年,有很多伙伴执迷于技术,成为了分布式计算与存储的领域专家。也有很多伙伴执迷于数据,成为了行业的数据研发专家。当然还有很多小伙伴,热衷于工具系统开发,成为了数据技术专家。
2045 0
Linux Ubuntu实战安装Kafka集群管理器 Kafka Manager
Linux Ubuntu实战安装Kafka集群管理器 Kafka Manager经验分享,详细步骤。
2359 0
13694
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载