美文网首页
tomcat8 无法访问管理控制台

tomcat8 无法访问管理控制台

作者: 双子的天空 | 来源:发表于2019-05-16 09:52 被阅读0次

默认的tomcat的管理控制台只能在安装tomcat这台机器上访问,如果使用其它机器访问,就会出现如下错误

Screen Shot 2019-05-16 at 09.35.46

如果你想要在别的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" />
    -->
      <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
    </Context>
    
  • 保存文件

  • 然后找到tomcat下的conf下的tomcat-users.xml文件

    <role rolename ="manager-gui"/>
      <role rolename ="manager-status"/>
      <role rolename ="manager-script"/>
      <user username ="admin" password ="admin" roles ="manager-gui,manager-status,manager-script"/>
    
    
  • 保存文件后, 重启tomcat

然后通过IP访问后就可以访问到manager控制台了

Screen Shot 2019-05-16 at 09.50.41

相关文章

网友评论

      本文标题:tomcat8 无法访问管理控制台

      本文链接:https://www.haomeiwen.com/subject/fndbaqtx.html