Tomcat8如何正确进入Manager App和Host Manager页面
默认情况下,我们安装tomcat8之后,访问tomcat主页面,出现如下图所示界面:
http://localhost:8080/(端口号可查看/conf/server.xml)
当我们需要访问Manager App或者Host Manager时,出现如下所示的错误:
401表示无权限。根据提示,我们需要在tomcat安装目录下的conf/tomcat-users.xml配置文件中增加用户角色和用户。
解决步骤:
1、增加用户角色和用户:conf/tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui,manager-jmx, manager-script,manager-status"/>
更改后tomcat-user.xml如下
2、修改地址访问限制:webapps/manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" />
</Context>
修改后的context.xml如下