tomcat8.5 远程访问 manager页面

由于公司部署新网站,在本地测试没问题,但是上传到阿里云服务器上再测试就会报错,所以需要开启远程访问manager页面,让开发自己上传部署测试。

网上搜索一圈,竟然没有很明确的开启manager页面的教程,自己搜索找到了答案。

直接远程登录manager页面会提示403页面,拒绝了地址,会提示你修改manger项目下的context.xml文件,这个文件在tomcat/webapps/manager/MATA-INF/文件夹下,默认内容是:

<Context antiResourceLocking="false" privileged="true" >
  <!--
    Remove the comment markers from around the Valve below to limit access to
    the manager application to clients connecting from localhost
  -->
  <!--
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  -->
</Context>

context 标签下 有个属性 是

org.apache.catalina.valves.RemoteAddrValve

这个是设置远程过滤的属性,这个属性有两个 属性值可以设置,allow和deny,就相当于访问白名单和黑名单,也相当于ACL的访问过滤,allow和deny的值可以写IP用正则表达式匹配,也可以写域名和计算机名称。

把这个属性直接注释掉外部就可以直接访问到manager页面了,当然我并不建议这样做,manager页面的用户名密码很容易被破解,导致其他人随意上传项目或其他东西,所以,如果没有特殊需要的话,最好有过滤。

时间: 2024-10-10 08:02:25

tomcat8.5 远程访问 manager页面的相关文章

如何进入Tomcat的manager页面

如何进入Tomcat的manager页面 一张图解决! 找到conf目录下的tomcat-users.xml文件,打开. <role rolename="admin-gui"/> <role rolename="manager-gui"/> <role rolename="manager-jmx"/> <role rolename="manager-script"/> <r

Tomcat manager页面 403的真正原因及解决办法

版本:Tomcat 8.5.8 问题:新安装的tomcat,用其他机器访问tomcat的Server Status.Manager App.Host Manager三个页面均显示403(本机访问没有问题),conf/tomcat-users.xml里已添加配置: <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="tomcat&

eclipse neon配置tomcat8无法显示默认页面解决方法

下载对应tomcat8版本到本地后,在eclipse中添加tomcat8的对应目录,输入http://localhost:8080时无法显示tomcat的index.jsp页面(会显示404页面).原因:Eclipse发布路径重定向了,没有放到Tomcat下的webapp中. 解决方法:在Eclipse的Server窗口中双击Tomcat v8.0,出现配置界面,选中"Use Tomcat installation(takes control of tomcat installation)&qu

tomcat8 访问 Host Manager时,role(角色)的授予

参考:http://blog.csdn.net/happy492/article/details/6069579 1.出错情形: Host Manager,在访问时候,出现 403 拒绝访问,大意是,权限不够: 2.简单分析: Host Manager,在访问时候,需要设定“特定的权限”,需要对 %apache-tomcat-8.0.8%\conf 下,tomcat-users.xml web.xml 这2个文件内容作稍微调整. 3.大致思路: (a). 访问 server 资源,首先确定哪个账

ArcGIS Server Manager页面不显示,拒绝访问Temp目录的问题

首先来说一下今天遇到的问题,之前用的时候还是一切OK的,今天突然想起来学习一下ArcGIS API for JavaScript,结果之前发布的地图服务怎么都加载不出来,登录Manager就发现了这个问题.... 试了网上的这种方法,问题迎刃而解了,开心! 这种问题主要是因为temp文件夹权限问题. (1)找到C:\Windows\Temp,鼠标右键单击"Temp"文件夹,选择"属性" (2)点击"安全->高级",需要将Users的权限改为

九 Vue学习 manager页面布局

1:  登录后系统页面如下: 对应代码: <template> <div class="manage_page fillcontain"> <el-row style="height: 100%;"> <el-col :span="4" style="min-height: 100%; background-color: #324057;"> <el-menu :defau

Tomcat默认工具manager管理页面访问配置

Tomcat的默认工具manager配置,在很多的生产环境中由于基本用不到.或者是不太需要使用Tomcat默认的manager管理页面时一般都会把Tomcat的默认webapp下的内容给删除了,但是如果需要使用Tomcat默认的manager来管理项目时就需要保留相应的文件目录.在Tomcat中的webapps中有如下目录:docs(Tomcat本地说明文档).examples(Tomcat相关的deamon示例).host-manager(主机头管理工具).manager(项目管理工具).RO

Tomcat 8默认工具manager管理页面访问配置

Tomcat 8默认工具manager管理页面访问配置 1. 分配相关的角色权限 需要配置的配置文件是${catalina.home}/conf/tomcat-users.xml先给Tomcat访问相关的功能分配角色和配置登录验证用户密码: <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx&q

Tomcat7/8访问Manager以及Host Manager

修改配置tomcat-users.xml文件添加如下内容:vim /usr/local/tomcat/conf/tomcat-users.xml   <role rolename="admin"/>   <role rolename="admin-gui"/>   <role rolename="admin-script"/>   <role rolename="manager-gui"