Tomcat配置访问控制

Tomcat配置访问控制

1.修改tomcat目录下面的conf文件夹下的tomcat-users.xml配置文件

注意:

上面的两行配置要配置在标签内

name和password自定义

Rolename和roles的值保持一致

Tomcat配置访问控制_第1张图片

 

2.配置自己项目中WEB-INF文件夹下的web.xml文件

  

        

        Entire Application

        /*

        

        

        role

        

        BASIC

        TEST ACCESS CONTROL

 

注意:

以上内容要配置在标签中

标签中的值要与你第一步中的rolename一致,务必一致,否则无效,我这里都是role,是一致的

Tomcat配置访问控制_第2张图片

3.要保证你的tomcat的conf文件夹下的server.xml有以下内容(默认是有的,如果你没有修改过server.xml请忽略,否则请加上)

  

    

    

              type="org.apache.catalina.UserDatabase"

              description="User database that can be updated and saved"

              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

              pathname="conf/tomcat-users.xml" />

  

以上内容在标签下

Tomcat配置访问控制_第3张图片

 

      

        

               resourceName="UserDatabase"/>

      

以上内容在Engine标签下,与Host标签平级

Tomcat配置访问控制_第4张图片

 

4.重启tomcat

Tomcat配置访问控制_第5张图片

需要授权才能访问,配置完成!

你可能感兴趣的:(Tomcat配置访问控制)