开发者社区> 问答> 正文

Shiro Demo 导入到eclipse启动报错 400 请求报错 

在https://www.oschina.net/p/shiro-demo 下载demo项目部署到eclipse上时,启动报错: 严重: Exception starting filter shiroFilter org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'shiroFilter' is defined web.xml文件: <context-param>         <param-name>contextConfigLocation</param-name>         <param-value>classpath*:spring.xml</param-value>     </context-param> <filter>         <filter-name>shiroFilter</filter-name>         <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>     </filter>     <filter-mapping>         <filter-name>shiroFilter</filter-name>         <url-pattern>.shtml</url-pattern>     </filter-mapping> <!--    <filter-mapping>--> <!--        <filter-name>shiroFilter</filter-name>--> <!--        <url-pattern>.html</url-pattern>--> <!--    </filter-mapping>-->   spring.xml文件:导入了shiro的配置文件     <import resource="spring-mybatis.xml"/>     <import resource="spring-cache.xml"/>     <import resource="spring-shiro.xml"/> spring-shiro文件:         <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">         <property name="securityManager" ref="securityManager" />         <property name="loginUrl" value="/u/login.shtml" />         <!--    TODO 待提取    -->         <property name="successUrl" value="/" />         <property name="unauthorizedUrl" value="/?login" />          <!--    初始配置,现采用自定义    --> <!--        <property name="filterChainDefinitions" >--> <!--            <value>--> <!--                /** = anon--> <!--                /page/login.jsp = anon--> <!--                /page/register/* = anon--> <!--                /page/index.jsp = authc--> <!--                /page/addItem* = authc,roles[数据管理员]--> <!--                /page/file* = authc,roleOR[普通用户,数据管理员]--> <!--                /page/listItems* = authc,roleOR[数据管理员,普通用户]--> <!--                /page/showItem* = authc,roleOR[数据管理员,普通用户]--> <!--                /page/updateItem*=authc,roles[数据管理员]--> <!--            </value>--> <!--        </property>-->         <!-- 读取初始自定义权限内容-->        <property name="filterChainDefinitions" value="#{shiroManager.loadFilterChainDefinitions()}"/>           <property name="filters">            <util:map>               <entry key="login" value-ref="login"></entry>               <entry key="role" value-ref="role"></entry>               <entry key="simple" value-ref="simple"></entry>               <entry key="permission" value-ref="permission"></entry>               <entry key="kickout" value-ref="kickoutSessionFilter"></entry>            </util:map>        </property>     </bean> 这里面配置了bean,不知道为啥会出错  

展开
收起
kun坤 2020-05-30 16:12:07 440 0
1 条回答
写回答
取消 提交回答
  • 请下载最新版呢。如果还有问题请加群解决。 都更新了好多个版本了! http://www.sojson.com/shiro

    2020-05-30 16:12:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像