会挽雕弓如满月,西北望,射天狼。这篇文章主要讲述Tomcat 访问manager app报403 解决方案(虚拟机可以正常使用,外面访问报错)相关的知识,希望能为你提供帮助。
虚拟机中Tomcat启动后,可以访问项目(虚拟机里面和外面都可以)。虚拟机中能够正常进入manager app进行热部署工作,但是在外面能访问tomcat首页,点击manager app报403错误。
文章图片
网上找许多都是说没有配置账号和密码,需要在tomcat 的conf中的tomcat-user.xml中增加账户、密码、权限,但是这只是第一步
编辑tomcat下conf文件夹下的tomcat-users.xml
增加一下内容
<
role rolename="manager-gui"/>
<
user username="myuser" password="mypass" roles="manager-gui"/>
文章图片
重启tomcat以后可以在虚拟机内使用manager app,但是虚拟机外不行。这是因为tomcat进行了ip限制,还需要将限制取消掉。将tomcat文件夹下的webapps/manager/META-INF/context.xml文件夹的以下内容注销掉
< 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 解决方案(虚拟机可以正常使用,外面访问报错)】
推荐阅读
- [BZOJ2127]happiness
- 每天学一点Scala之apply方法
- 基于轻量级ORM框架Dapper的扩展说明
- linux whatis 提示 ls: nothing appropriate
- Appium环境搭建(java版)
- leetcode--Learn one iterative inorder traversal, apply it to multiple tree questions (Java Solution)
- Android开发实现QQ三方登录 标签( android开发qq三方登录)
- Android的HttpUrlConnection类的GET和POST请求
- Android开发中的各种尺度单位