org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
这是在web中定义的过滤器:<!-- 配置spiring security -->
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 配置spiring security结束 -->
不知道是什么原因照成的,请高手帮助解决!!!!!!在线等!!!
这是在web中定义的过滤器:<!-- 配置spiring security -->
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 配置spiring security结束 -->
不知道是什么原因照成的,请高手帮助解决!!!!!!在线等!!!
不知道能不能帮到你。
这个filter会使用<filter-name>定义的名称去spring上下文中查找实现了filter的bean,你这里使用springSecurityFilterChain作为名称,却在上下文中查找不到这个bean,就会报错了,
去查一下ss3的quick start,把正确的名字抄过来就ok了
<context-param>
<param-name>contextConfig</param-name>
<param-value>
classpath:/applicationContext.xml
</param-value>
</context-param>
并且你注意applicationContext.xml的schema使用正确,一般的都是2或者2.5的,你修改成3.0的。
其次保证spring-security3jar导入争取,且没有冲突。