shiro开发配置说明

shiro开发配置说明

ID:1996362

大小:171.52 KB

页数:9页

时间:2017-11-14

shiro开发配置说明_第1页
shiro开发配置说明_第2页
shiro开发配置说明_第3页
shiro开发配置说明_第4页
shiro开发配置说明_第5页
资源描述:

《shiro开发配置说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Shiro1.1.0开发配置文档在NetBeans7.0中使用Shiro1.1.0的实例 建立一个java应用程序项目,项目及文件结构如图:注意以下几点:1、导入与Shiro相关的库,如图所示几个jar包,如运行时出现log4j相关的错误,则可能是log4j相关的包不正确;2、shiro.ini文件的路径问题,应放在项目根路径下,内容为:     viewplain1.[users]  2.zwx=zavens  3、log4j.properties文件为可选文件,建议自己设置log4j属性,内容为:

2、viewplain1.log4j.rootLogger=TRACE, stdout  2.  3.log4j.appender.stdout=org.apache.log4j.DailyRollingFileAppender  4.log4j.appender.stdout.File=C:/log4j/log.txt  5.log4j.appender.stdout.Encoding=GBK  6.log4j.appender.stdout.Threshold=DEBUG  7.log4j.appen

3、der.stdout.DatePattern='.'yyyy-MM-dd  8.log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  9.log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L : %m%n  10.  11.log4j.logger.net.sf.ehcache=WARN  12.log4j.logger.org.apache=

4、WARN  13.log4j.logger.org.quartz=WARN  14.log4j.logger.org.apache.shiro=TRACE  15.log4j.logger.org.apache.shiro.util.ThreadContext=INFO  log4j.properties详细配置,请看:log4j.properties资源配置文件4、shiroAp.java内容:viewplain1.package shiroap;  2.  3.import java.io.Fil

5、e;  4.import java.io.IOException;  5.import org.apache.shiro.SecurityUtils;  6.import org.apache.shiro.authc.UsernamePasswordToken;  7.import org.apache.shiro.config.IniSecurityManagerFactory;  8.import org.apache.shiro.mgt.SecurityManager;  9.import or

6、g.apache.shiro.subject.Subject;  10.import org.apache.shiro.util.Factory;  11.  12.public class ShiroAp {  13.  14.    public static void main(String[] args) throws IOException {          15.        Factory factory = new IniSecurityMana

7、gerFactory("shiro.ini");  16.        SecurityManager sm=factory.getInstance();  17.        SecurityUtils.setSecurityManager(sm);  18.        Subject sub=SecurityUtils.getSubject();  1.        if(sub.isAuthenticated()){  2.            System.out.println(

8、"已登录,SESSION:" + sub.getSession());  3.        }  4.        System.out.println("未登录,SESSION:" + sub.getSession());  5.        UsernamePasswordToken  at=new UsernamePasswordToken ("zwx","zavens");  6.        try{  7.            su

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。