Shrio异常FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanInitializationException: The security manager does not implement the WebSecurityManager interface.

2020-09-23 21:09:52.721 [restartedMain] ERROR o.s.b.w.e.tomcat.TomcatStarter - Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name 'shiroFilterFactoryBean': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanInitializationException: The security manager does not implement the WebSecurityManager interface.
2020-09-23 21:09:52.873 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcatat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:156)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)at com.bjsxt.springbootdemo.SpringbootdemoApplication.main(SpringbootdemoApplication.java:11)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcatat org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:126)at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:88)at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:438)at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:191)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:180)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:153)... 13 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilterFactoryBean': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanInitializationException: The security manager does not implement the WebSecurityManager interface.at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:178)at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101)at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1818)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1266)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:260)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211)at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:174)at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:169)at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:154)at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:86)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:253)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:227)at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5140)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.startup.Tomcat.start(Tomcat.java:468)at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:107)... 18 common frames omitted
Caused by: org.springframework.beans.factory.BeanInitializationException: The security manager does not implement the WebSecurityManager interface.at org.apache.shiro.spring.web.ShiroFilterFactoryBean.createInstance(ShiroFilterFactoryBean.java:456)at org.apache.shiro.spring.web.ShiroFilterFactoryBean.getObject(ShiroFilterFactoryBean.java:359)at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:171)... 55 common frames omittedProcess finished with exit code 0

错误原因:

  @BeanDefaultSecurityManager  securityManager() {DefaultSecurityManager  defaultSecurityManager = new DefaultSecurityManager();defaultSecurityManager.setRealm(myRealm());return defaultSecurityManager;}

不是DefaultSecurityManager 应改为DefaultWebSecurityManager类型

@Bean
DefaultWebSecurityManager  securityManager() {DefaultWebSecurityManager  defaultSecurityManager = new DefaultWebSecurityManager();defaultSecurityManager.setRealm(myRealm());return defaultSecurityManager;
}

Shrio异常The security manager does not implement the WebSecurityManager interface.相关推荐

  1. RMI 异常 no security manager: RMI class loader disabled

    RMI 异常 no security manager: RMI class loader disabled 参考文章: (1)RMI 异常 no security manager: RMI class ...

  2. 解决RMI 客户端异常no security manager: RMI class loader disabled

    解决方法: 客户端和服务端的Service包名改一致 ok!! 转载于:https://www.cnblogs.com/sprinng/p/5012882.html

  3. 思科 Security Manager 12个0day PoC 被公开,多个严重 0day仍未修复

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 网络安全公司 Code White 的研究员 Florian Hauser表示,自己曾在今年7月13日也就是120天前向思科上报了影响 ...

  4. 蓝牙安全管理(Security Manager,SM)之配对、鉴权和加密

    内容来自蓝牙核心规范V5.1 Vol3 PartH,若有错误之处,希望指出来 SM定义了管理配对.鉴权和加密的协议和行为,适用于LE-only单模设备或BR/EDR/LE双模设备. 0.蓝牙安全概述 ...

  5. Tomcat launch tomcat using security manager

    本文转载,转载地址在最后. 今天同事碰到一个问题,在ECLIPSE里启动TOMCAT报错 2009-8-1312:44:12 org.apache.catalina.core.StandardCont ...

  6. 蓝牙协议分析(11)_BLE安全机制之Security Manager

    1. 前言 书接上文,我们在"蓝牙协议分析(10)_BLE安全机制之LE Encryption"中介绍了BLE安全机制中的终极武器----数据加密.不过使用这把武器有个前提,那就是 ...

  7. 卸载/更新HP Client Security Manager失败的解决方案(解决错误1722:软件包存在问题……)

    问题:当卸载较老版本/更新较老版本的HP Client Security Manager时可能会出现下图所示的错误: 解决方案:按Win+R键打开运行窗口,输入regedit回车进入注册表编辑器,依次 ...

  8. 异常:java.lang.LinkageError: loader constraint violation: when resolving interface method javax.servl

    异常:java.lang.LinkageError: loader constraint violation: when resolving interface method "javax. ...

  9. ble协议栈从零开始八(security manager 最细致分析上)

    SIG BLE MESH 视频 教程https://edu.csdn.net/course/detail/27321​​​​​​​ 一.前言 ble协议栈最难的一章来了,我尽自己的努力把这一章写好.安 ...

最新文章

  1. (multi)set的某些操作
  2. go string 换行_从词法分析角度聊 Go 代码组成
  3. 集合已修改,可能无法执行枚举操作
  4. 【快速入门Linux】8_Linux命令—系统信息相关命令(时间、磁盘、进程)
  5. java kafka分布式_JavaWeb项目架构之Kafka分布式日志队列
  6. RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案)
  7. 在.NET/Mono上运行Java:Jeroens Frijters谈IKVM.NET
  8. 京东支付逻辑存在不安全因素
  9. 极通EWEBS医疗系统信息化集成解决方案
  10. java读取rar_java怎么读取Zip和RAR里面的文件啊?
  11. 如何批量压缩图片?教你一键批量压缩图片的方法技巧
  12. Python学习之文件操作【基本操作,JSON文件操作】
  13. ESP8266通过DHT11测量温湿度在串口监视器显示
  14. 淮阴工学院计算机网络题库,淮阴工学院计算机导论题库.doc
  15. idea本地起项目,手动自由切换dev、test环境问题
  16. http 304响应的理解
  17. 基于鲸鱼优化算法的Simulink仿真模型参数优化
  18. xls文件的读写操作
  19. 基于动态径向基函数(DRBF)代理模型的优化策略
  20. visio绘制叠色图

热门文章

  1. 北京邮电大学计算机学院交换组,北京邮电大学计算机学院关于网络与交换技术国家重点实验室招聘1人启事(人才派遣)...
  2. 华为OD面经2022年
  3. Drools规则引擎平台如何进行架构
  4. 现在做短视频晚了吗-锦鸿凌云
  5. frpc客户端连接会提示 login to server failed: EOF
  6. axure 原型设计20条军规
  7. RS485/云台控制(PTZ)学习文档
  8. 浏览器调用exe并从中获取内容的通用解决方案之浏览器和本地exe通信篇
  9. android请求502web请求正常,android与网页沟通,得到502错误
  10. 基于FPGA的串口传图SDRAM缓存VGA显示