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如下
在这里插入图片描述

posted @ 2019-07-11 17:40  ourlang  阅读(533)  评论(0编辑  收藏  举报