今天在玩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包冲突的关系,不过我这边是监听器的关系