为了账号安全,请及时绑定邮箱和手机立即绑定

加shiroFilter tomcat启动报错

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,这可能是什么原因呢?

正在回答

5 回答

<!--注:这里class引用的是DefaultWebSecurityManager,而不是DefaultSecurityManager,这里引用错了
会导致无法创建shiroFilter的bean对象-->
<bean class="org.apache.shiro.web.mgt.DefaultWebSecurityManager" id="securityManager">
    <property name="realm" ref="realm"/>
</bean>


0 回复 有任何疑惑可以回复我~

我也遇到这种问题了,搞了一下午,还没搞出来,希望大神帮帮忙解决一下

0 回复 有任何疑惑可以回复我~
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
确认一下配置的是否是 org.apache.shiro.web.mgt.DefaultWebSecurityManager
4 回复 有任何疑惑可以回复我~
#1

慕先生7680133

改完也不行,还是一样
2019-08-29 回复 有任何疑惑可以回复我~

一样!

0 回复 有任何疑惑可以回复我~

我也遇到这个问题了,解决了么?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

加shiroFilter tomcat启动报错

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号