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,如需转载请自行联系原作者
相关文章
|
2月前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
2月前
|
安全 网络协议 应用服务中间件
tomcat 状态页 及常见配置
tomcat 状态页 及常见配置
|
2月前
|
运维 Java 应用服务中间件
Tomcat详解(二)——tomcat安装与配置
Tomcat详解(二)——tomcat安装与配置
30 1
|
2月前
|
XML Java 应用服务中间件
Tomcat_servlet部署、编译、配置、打包
Tomcat_servlet部署、编译、配置、打包
38 0
|
12天前
|
Java 应用服务中间件 Apache
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
40 7
|
14天前
|
Java 应用服务中间件 Linux
Tomcat的安装和配置详细教程
Tomcat的安装和配置详细教程
|
2月前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
|
2月前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
|
2月前
|
IDE Java 应用服务中间件
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
JDK1.6.0+Tomcat6.0的安装配置(配置JAVA环境)
49 1
|
2月前
|
IDE JavaScript Java
如何配置tomcat
【4月更文挑战第15天】如何配置tomcat
29 2