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,此时应该就能访问了