How to fix Tomcat HTTP Status 403: Access to the requested resource has been denied?

前端 未结 5 1082
醉梦人生
醉梦人生 2020-12-05 16:59

I am trying to setup Tomcat with my current source code. I downloaded the zip from tomcat site (6.0.32).

I then put in the config file for my project in tomcat

相关标签:
5条回答
  • 2020-12-05 17:05

    Please check you web.xml In that put

    admin instead of AllAuthenticatedUsers in <role-name>AllAuthenticatedUser</role-name>

    Just try this and let me know whether it worked or not.

    0 讨论(0)
  • 2020-12-05 17:08

    This one works for me

    <role rolename="manager"/>
    <user username="admin" password="admin" roles="manager"/>
    
    0 讨论(0)
  • 2020-12-05 17:12

    You need to change the form actions to Post, apparently there is a problem with the GET method on the 6.0.32 version of tomcat, it should be fixed in 6.0.33 version of tomcat.

    link to tomcat bugzilla

    0 讨论(0)
  • 2020-12-05 17:23

    I had the same problem. I needed to do two things. In the web.xml you have to define BASIC or an other method leading to a form based login prompt and a role-name for example Admin:

        <security-constraint>   
        <web-resource-collection>   
            <web-resource-name>Protected Admin Area</web-resource-name>   
            <url-pattern>/Admin</url-pattern>   
        </web-resource-collection>
        <auth-constraint>
            <role-name>Admin</role-name>
        </auth-constraint>   
      </security-constraint>  
      <login-config>   
            <auth-method>BASIC</auth-method>
      </login-config>  
    

    In the tomcat-users.xml add a user with the role Admin, or if you use a graphic interface like eclipse do the following:

    0 讨论(0)
  • 2020-12-05 17:26

    You should choose manager roles which are defined by tomcat instead of admin or manager.

    manager-gui - Allows access to the html interface
    manager-script - Allows access to the plain text interface
    manager-jmx - Allows access to the JMX proxy interface
    manager-status - Allows access to the read-only status pages
    

    link to Configuring Manager Application access in tomcat

    0 讨论(0)
提交回复
热议问题