在我配置tomcat-user.xml文件时,在tomcat中无法访问管理器应用程序

时间:2018-04-13 13:04:35

标签: tomcat

tomcat-user.xml文件 是否还有其他文件必须配置

 <tomcat-users xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd">

         <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <user username="abcd" password="abcd" roles="manager-gui"/>
    <user username="abcd" password="abcd" roles="manager-script"/>
    </tomcat-users>

1 个答案:

答案 0 :(得分:0)

如果你有Tomcat的8或更高版本(我在版本7中不确定),你还应该修改以下文件:

<强> /opt/tomcat/webapps/manager/META-INF/context.xml

(我假设您已在&#34; / opt / tomcat&#34;目录中安装了Tomcat)。

在内部,注释掉IP地址限制以允许来自任何地方的连接。或者,如果您只允许访问来自您自己的IP地址的连接,您可以将您的公共IP地址添加到列表中:

<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>

更多信息here

问候。