• 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了。

    from:https://www.cnblogs.com/rogear/p/7462746.html

  • 相关阅读:
    安装触动精灵
    云集微助手安装教程和授权说明old
    造粉神器下载地址
    兵工厂安装和使用教程
    云集微助手-操作简介
    转:二叉树的深度优先遍历和广度优先遍历
    转:背包问题的解法
    Moco搭建测试服务器
    Jmeter的内嵌函数和变量
    Jmeter输出HTML的性能测试报告
  • 原文地址:https://www.cnblogs.com/jepson6669/p/9470958.html
Copyright © 2020-2023  润新知