码迷,mamicode.com
首页 > 移动开发 > 详细

Tomcat 访问manager app报403 解决方案(虚拟机可以正常使用,外面访问报错)

时间:2017-09-01 13:41:15      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:tom   分享   inf   cat   user   webapps   manager   val   web   

虚拟机中Tomcat启动后,可以访问项目(虚拟机里面和外面都可以)。虚拟机中能够正常进入manager app进行热部署工作,但是在外面能访问tomcat首页,点击manager app报403错误。

技术分享

  网上找许多都是说没有配置账号和密码,需要在tomcat 的conf中的tomcat-user.xml中增加账户、密码、权限

  <role rolename="manager-gui"/>

  <user username="myuser" password="mypass" roles="manager-gui"/>

  配置了以后仍然不能再虚拟机外访问,后来找到一个方案,在CATALINA_HOME/webapps/manager/META-INF/context.xml里面找到context,把里面的value注释掉

  <Context antiResourceLocking="false" privileged="true" >

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

  </Context>

  然后重启tomcat就可以在虚拟机外访问到manager app了。

技术分享

 

Tomcat 访问manager app报403 解决方案(虚拟机可以正常使用,外面访问报错)

标签:tom   分享   inf   cat   user   webapps   manager   val   web   

原文地址:http://www.cnblogs.com/rogear/p/7462746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!