Tomcat配置登录拦截功能
来源:互联网 发布:正版cad软件多少钱 编辑:程序博客网 时间:2024/06/08 05:54
Tomcat 设置登录验证
如果项目较小,设置简单的登录验证,可以通过tomcat设置登录功能,做到简单的项目拦截。
添加登录验证后,访问项目的tomcat拦截的弹框如下:
这里是将我的项目放到了tomcat/webapps/ROOT下了,这是tomcat访问默认路径,不需要加项目名,即可访问。
配置的步骤如下:
1.首先在tomcat/conf/tomcat-users.xml文件中,打开后找到如下内容:
2.登录的账号密码即配置在这里,默认是注释状态,复制出来一个,设置一个用户名和密码都为admin的账户,如下配置:
注意一定要配一个角色,这个我试过,如果不配置<role rolename="tomcat"/>
就会出错,其中rolename对应的名字是随便起的,但是必须要在它下边的user标签中,roles属性里含有它才可以。
3.然后到项目的位置,找到WEB-INF/web.xml文件,我将我项目放到了tomcat/webapps/ROOT里,结构如下:
4.打开这个web.xml文件,配置前页面如下:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <!--欢迎页面--> <welcome-file-list> <welcome-file>views/index.jsp</welcome-file> </welcome-file-list></web-app>
添加配置后如下:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <!--欢迎页面--> <welcome-file-list> <welcome-file>views/index.jsp</welcome-file> </welcome-file-list> <!--以下为登录配置--> <security-constraint> <web-resource-collection> <display-name>Example Security Constraint</display-name> <web-resource-name>My Test</web-resource-name> <!--如果仅对项目中某些内容添加登录拦截,则这里具体配置到 内容的目录下,如果对所有的进行拦截,则直接写*--> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <!--这里是前边tomcat-users.xml里配置的角色名,如果多个, 则配置多个role-name标签即可--> <role-name>tomcat</role-name> </auth-constraint> </security-constraint> <login-config> <!--tomcat登录拦截有两种,一种BASIC,另一种为FORM,本文里最上边的那种弹窗即是BASIC--> <auth-method>BASIC</auth-method> <realm-name>My Test</realm-name> </login-config></web-app>
5.配置完成后,启动tomcat,访问项目,输入账号密码
6.如果输错密码,或者配置错误,即会出现下面的错误:
阅读全文
0 0
- Tomcat配置登录拦截功能
- ssh登录拦截器配置
- tomcat 登录manager配置
- tomcat 配置登录
- struct2登录拦截器的配置
- SpringMVC配置拦截器实现登录控制
- 配置Struts2的登录拦截器
- Spring MVC拦截器,登录拦截简单配置
- 登录权限拦截器,配置全局拦截器,连接池
- 在springmvc配置拦截器拦截未登录用户操作
- 使用java,tomcat,mysql实现登录功能
- struts中用拦截器实现登录验证功能AuthorizationInterceptor
- SSM+Ajax+maven+拦截器实现登录功能
- 登录拦截
- Tomcat功能的配置方法
- tomcat配置Gzip压缩功能
- 配置拦截器实现对用户登录的控制
- session验证登录状况拦截器以及XML配置
- AI与伦理道德
- 坦克小战的游戏规则说明(1)
- RxJava2 中常用操作符和Subject常用子类说明
- 总结:整理 oracle异常错误处理
- Sublime Text3插件详解
- Tomcat配置登录拦截功能
- jquery事件函数无法使用
- Shader山下(二十七)平面阴影
- MS_SQL模糊查询like和charindex的对比
- 安卓——读取到手机通讯录中的好友的备注信息
- mysql的auto_incremnet操作
- 【Android源码】从源码角度深入理解Android中Dialog、PopUpWindow、Toast区别
- jQuery随机抽中手机号码抽奖代码
- Yii框架学习之路