我无法获得Tomcat的配置以允许访问Manager Webapp。我们已经配置了tomcat-users.xml,manager.xml等。当我们允许基于其工作的IP地址进行访问时,但是基于主机名它没有。这是我们使用的配置:
<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)。 有什么想法吗?
此致
约翰-基斯
答案 0 :(得分:0)
检查主机通过http发送的确切主机名(例如使用Wireshark),将带有前缀.
的主机名放入配置中,并确保主机名可解析(即通过DNS和/或主机)...
供参考: