tomcat出于安全考虑,默认禁止远程访问manager和host-manager页面。

这篇文章的tomcat的版本为8.5,运行在centos7上。当未修改tomcat的配置文件,运行并访问tomcat欢迎页时,点击Manager App或Host Manager页面会出现下述错误

按照要求,修改tomcat-users.xml文件

此时访问依然可能出现下述错误

下面修改manager的相关配置,host-manager类似。

按照提示,修改context.xml文件。修改允许远程访问的ip地址,或者像下图一样允许所有ip地址访问


<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

重启tomcat,此时应该就能访问了