tomcat8 访问hostmanager

来源:互联网 发布:子曰好学近乎知翻译 编辑:程序博客网 时间:2024/06/17 02:28

当我们部署了tomcat之后 用浏览器打开ip:8080端口之后会看到如下界面在界面的又上角可以看到三个按钮Serve Status、Manager APP 和HostManager
这里写图片描述
你会发现点击这些按钮是会被拒绝的,根据提示设置之后会发现还是一样的被拒绝下面提供解决方法

cat conf/tomcat-users.xml #最后的内容修改为如下<role rolename="admin-gui"/><role rolename="admin-script"/><role rolename="manager-gui"/><role rolename="manager-script"/><role rolename="manager-jmx"/><role rolename="manager-status"/><user username="yourname" password="yourpasswd" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/></tomcat-users>
vim conf/Catalina/localhost/manager.xml #添加如下内容<Context privileged="true" antiResourceLocking="false"         docBase="${catalina.home}/webapps/manager">    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /></Context>
vim webapps/host-manager/META-INF/context.xml <Context antiResourceLocking="false" privileged="true" >  <Valve className="org.apache.catalina.valves.RemoteAddrValve"         allow="^.*$" />  #修改这里</Context>

只修改前两项的话会出现可以访问Serve Status、Manager APP 但是不能访问HostManager

原创粉丝点击