美文网首页
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