环境: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>
评论区