为什么会出现这个问题呢,请大神们帮我解答,求助

来源:3-1 Shiro认证

qq_迷途小书童_3

2018-12-24 14:35

public class ShiroTest {
    SimpleAccountRealm simpleAccountRealm =new SimpleAccountRealm();
    @Before
    public void addUser(){
        simpleAccountRealm.addAccount("mark","123456");
    }

    @Test
    public void  testAuthentication(){



        //构建SecurityManager环境
        DefaultSecurityManager defaultSecurityManager =new DefaultSecurityManager();
        defaultSecurityManager.setRealm(simpleAccountRealm);

        //主动提交认证请求
        SecurityUtils.setSecurityManager(defaultSecurityManager);
        Subject subject = SecurityUtils.getSubject();


        UsernamePasswordToken usernamePasswordToken = new UsernamePasswordToken("mark","123456");
        subject.login(usernamePasswordToken);



    }
}


写回答 关注

1回答

  • qq_迷途小书童_3
    2018-12-24 14:53:59

    我这么写 有问题么,但是 编译过后,后台出现问题https://img4.mukewang.com/5c208279000102b125601600.jpg

    能帮我解决一下么

    weixin...

    针对“java.lang.VerifyError”的错误原因,主要是因为jar包的版本问题导致,可能是因为存在2套以上版本 把shiro-test的pom的junit的依赖去掉 我的是这样就没问题了

    2018-12-28 14:31:40

    共 1 条回复 >

Shiro安全框架入门

从零入门Shiro安全框架

48036 学习 · 332 问题

查看课程

相似问题