No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC

Posted 闲言博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC相关的知识,希望对你有一定的参考价值。

错误产生环境

SpringBoot整合Shiro时产生

错误描述

org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to 
the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm 
static singleton.  This is an invalid application configuration.

错误原因


本来是想用@Configuration注解的,直接使用到了@CacheConfig注解,主要是用错了注解,有的接口能访问,有的不能访问。直到后面排查IOC容器时,发现shiro相关的对象都没注入进去,才发现问题。

我真的栓Q了家人们!

解决办法

@CacheConfig注解替换为@Configuration注解,问题解决

以上是关于No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC的主要内容,如果未能解决你的问题,请参考以下文章

No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC

No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC

Shiro No SecurityManager 可供调用代码访问

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

使用 XMLHttpRequest 不断收到 No 'Access-Control-Allow-Origin' 错误