我无法获得Tomcat的配置权限以允许访问Manager Webapp。我们已经配置了tomcat-users.xml,manager.xml等等。当我们允许基于它的IP地址进行访问时,它基于它的主机名。这是我们使用的配置:允许基于Tomcat中管理器应用程序的主机名访问
<Context privileged="true"
docBase="/path/to/tomcat_home/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteHostValve"
allow="localhost|otherhostname" deny="" />
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="172\.30\.\d+\.\d+|127\.0\.0\.1"/>
</Context>
当我删除了RemoteHostValve我们可以访问管理器应用程序(jmxproxy)。 任何想法?
问候,
约翰 - 基斯
都能跟得上,这不是它。 tomcat-users.xml配置正确。当我们使用RemoteAddrValve时,它可以工作,所以不会成为问题。我们只有RemoteHostValve存在问题。 – JohanKees
你确定regex正确匹配你的otherhostname吗? – Mansuro