在tomcat 7.0.42上拒绝403访问

Uma*_*air 9 java apache tomcat netbeans

我在访问Tomcat Manager App 时遇到tomcat 7.0.42错误403访问被拒绝.

这是我在tomcat-user.xml文件中的内容.我曾尝试过一次又一次地改变角色,但没有奏效.

注意: - 我从NetBeans 7.3.1开始/停止tomcat

<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
 <role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-script" />
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)

gre*_*pit 38

删除manager-script并添加"manager-gui,manager-status".

要访问HTML界面,您需要具有manager-gui角色,但您不能拥有manager-script或manager-jmx角色.

<tomcat-users>
  <role rolename="manager-script"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <user username="tomcat" password="tomcat" roles="manager-gui,manager-status"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)

来自http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html的关于角色的一些信息

  • manager-gui - 访问HTML界面.
  • manager-status - 仅访问"服务器状态"页面.
  • manager-script - 访问本文档中描述的工具友好的纯文本界面,以及"服务器状态"页面.
  • manager-jmx - 访问JMX代理接口和"服务器状态"页面.