No bean named 'springSecurityFilterChain' is defined
Exception starting filter springSecurityFilterChain
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:884)
at org.springframework.web.filter.DelegatingFilterProxy.initDelegate(DelegatingFilterProxy.java:216)
at org.springframework.web.filter.DelegatingFilterProxy.initFilterBean(DelegatingFilterProxy.java:145)
at org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:179)
使用Spring security时,出现上面的问题。
网上找了很多解决资料包括:http://www.cnblogs.com/jerome-rong/archive/2012/05/03/2480211.html
以及将<http auto-config="true" >等等 都没有解决到。
折腾了很久后,还是启动时一直报这个错误。编译环境是使用MyEclipse 10的自带编译,并使用MyEclipse 10的自带发布功能,结果就跑到发布路径下看,发现class文件下没有applicationContext-security.xml文件!!!!!!!!!!!!!!!!!!!!!
相关推荐
在web.xml中,filter-name设置为"springSecurityFilterChain"的原因在于,SpringSecurity的配置约定是将核心过滤器链的bean命名为"springSecurityFilterChain"。DelegatingFilterProxy在初始化时会尝试找到这个bean...
Flex则是一种用于构建富互联网应用程序(RIA)的前端技术,而BlazDS是Adobe提供的一个中间件解决方案,它允许Flex客户端与Java后端进行数据交换。 首先,我们需要确保使用的开发环境是Eclipse 3.5,配合Flex 4和...
Spring Security 可以与Spring MVC 集成,提供了一个完整的安全解决方案。 二、Spring Security 的主要组件 Spring Security 主要由以下几个组件组成: 1. SecurityContextHolder:提供了安全上下文信息,包括...
它提供了一套完整的访问控制和身份验证解决方案,能够处理从基础的登录验证到复杂的权限管理和安全需求。本文将深入探讨 Spring Security 的核心概念、配置以及其在实际应用中的使用。 ### 核心概念 1. **访问控制...
**背景**:Spring BlazeDS 集成是Springsource为了更好地将Spring框架与Adobe Flex应用程序结合而开发的一个解决方案。它使得开发者能够利用BlazeDS作为中间件来连接前端Flex应用程序与后端Spring服务层。 **依赖...
在这个例子中,Bean的名字是`springSecurityFilterChain`,这是由Spring Security命名空间自动创建的,用于处理web安全的内部机制。 **2.1.2 Spring ContextLoaderListener的配置** 此外,还需要配置`...
为了使Spring Security能够在Web环境中正常工作,需要在`web.xml`中配置一个名为`springSecurityFilterChain`的过滤器,该过滤器是Spring Security的核心组件之一,用于处理所有的HTTP请求。 ```xml ...
Spring Security 3.0 为开发者提供了一套强大且灵活的安全解决方案。通过对核心概念的理解和实际应用的配置,开发者可以构建出既安全又高效的应用程序。结合数据库设计,可以实现更加细致的权限管理,确保系统在安全...
Spring Security是一种基于Spring AOP和Servlet过滤器的安全框架,旨在为应用程序提供全面的安全性解决方案。该框架能够在Web请求级别和方法调用级别处理身份验证与授权问题,并且深度集成了Spring Framework的核心...
4. 可以选择自定义过滤器并将其配置为Spring的Bean,但其名称仍然必须是"springSecurityFilterChain"。 5. 编写applicationContext.xml配置文件,这是Spring Security的核心配置,其中定义了HTTP安全服务以及权限...
Spring Security 是一款广泛应用于Java EE系统的强大安全框架,它为开发者提供了全面且灵活的安全管理解决方案。本手册旨在深入探讨Spring Security 3的核心功能及其在权限管理方面的应用实践。 #### 一、Spring ...
Spring Security是Spring框架提供的安全性解决方案,用于实现认证和授权。`spring-security-web`提供了核心的安全过滤器和HTTP安全相关的功能,而`spring-security-config`则提供了配置这些安全组件的方式。 ### ...
这个filter会代理Spring应用上下文中定义的bean,处理web安全的相关工作。`url-pattern`配置为`/*`,意味着所有请求都将通过Spring Security进行过滤。 ```xml <filter-name>springSecurityFilterChain ...
Spring Security 是一个强大的安全框架,它为Java应用程序提供了全面的安全管理解决方案。在本文档中,我们将探讨如何进行Spring Security的简易配置,以确保你的应用在Spring框架下得到有效的安全保护。 首先,你...
权限安全管理是现代企业级应用中不可或缺的一部分,Spring Security 2.0作为一款强大的安全框架,为开发者提供了全面的解决方案。本文将深入探讨Spring Security 2.0在权限管理方面的核心概念、设计模式以及实际配置...
其中,`DelegatingFilterProxy` 是核心过滤器,它作为其他所有过滤器的代理,必须在 `web.xml` 中配置,并且名称应设为 `springSecurityFilterChain`。这个过滤器与 Spring Bean 配置文件中 `<http>` 元素的 ID 相...
Spring Security 是一个强大的安全框架,它为Java EE(J2EE)企业级应用程序提供了全面的安全解决方案。该框架原名为acegi,后来成为Spring生态的一部分,主要用于处理应用安全层面的需求,这些需求因业务场景的不同...
在上面的示例中,我们定义了一个名为 `springSecurityFilterChain` 的 Filter,并将其映射到 URL 模式 `/*`。这意味着所有的请求都会经过这个 Filter。 DelegatingFilterProxy `DelegatingFilterProxy` 是一个 ...