我無法獲得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