tomcat启动后报这个错
[2018-06-06 04:24:53,532] Artifact shiro-web:war exploded: Error during artifact deployment. See server log for details.
然后我把web.xml里的shiroFilter这部分代码注释掉后重新启动,可以正常启动并访问login.html.
然后我把spring.xml里各种涉及shiro的<bean>全部注释掉,然后把shiroFilter这部分代码注释取消掉,再重新启动还是报一样的错误
我用的是idea,这可能是什么原因呢?
<!--注:这里class引用的是DefaultWebSecurityManager,而不是DefaultSecurityManager,这里引用错了 会导致无法创建shiroFilter的bean对象--> <bean class="org.apache.shiro.web.mgt.DefaultWebSecurityManager" id="securityManager"> <property name="realm" ref="realm"/> </bean>
我也遇到这种问题了,搞了一下午,还没搞出来,希望大神帮帮忙解决一下
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"> 确认一下配置的是否是 org.apache.shiro.web.mgt.DefaultWebSecurityManager
一样!
我也遇到这个问题了,解决了么?