侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

tomcat设置页面权限访问(BASIC认证)

Administrator
2018-08-10 / 0 评论 / 0 点赞 / 4 阅读 / 0 字

环境:tomcat8.5


1.配置tomcat的tomcat-users.xml中添加下面的 角色和用户


<tomcat-users>
    <role rolename="admin"/>
    <role rolename="user"/>
    <user username="admin" password="123456" roles="admin,user"/>
    <user username="system" password="system" roles="admin"/>
    <user username="user" password="user" roles="user"/>
</tomcat-users>
    #role 角色 user 用户

2.项目的WEB-INF/web.xml文件中,进行如下设置
    去掉#号以及后面注释
    <security-constraint>
      <web-resource-collection>
        <web-resource-name>Public resources</web-resource-name>
            <url-pattern>/*</url-pattern>      #路径
            <http-method>HEAD</http-method>   #请求方法
            <http-method>GET</http-method>
        </web-resource-collection>
      <auth-constraint>
        <role-name>admin</role-name>  #认证的角色
      </auth-constraint>
    </security-constraint>

    <login-config>
        <auth-method>BASIC</auth-method>
        <realm-name>ERROR</realm-name>
    </login-config>


0

评论区