今天在玩shiro的时候启动tomcat9的时候报了这个错:
java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to initialize component
[org.apache.catalina.webresources.JarResourceSet@7922d892]
一看,原来是web.xml里的监听器没加,把以下监听器加入即可:
<listener>
<listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
</listener>
网上看到主要是jar包冲突的关系,不过我这边是监听器的关系
本文介绍了在使用Shiro框架进行权限管理时遇到的问题及解决办法。主要原因是缺少必要的监听器配置导致Tomcat启动失败。通过添加EnvironmentLoaderListener监听器解决了问题。
6014

被折叠的 条评论
为什么被折叠?



