`

spring中springSecurityFilterChain的解决方法

 
阅读更多
严重: 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)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-7-6 19:11:45 org.apache.catalina.core.StandardContext start


在WEB-INF下,需要添加spring-servle.xml文件,里面的内容写上beans的定义即可。
分享到:
评论

相关推荐

    spring security 3.0.5中文详解

    Spring Security是一种基于Spring AOP和Servlet过滤器的安全框架,旨在为应用程序提供全面的安全性解决方案。该框架能够在Web请求级别和方法调用级别处理身份验证与授权问题,并且深度集成了Spring Framework的核心...

    用SpringSecurity保护Web的安全

    在`web.xml`中,必须配置此过滤器,并命名为`springSecurityFilterChain`,与`&lt;http&gt;`元素的id保持一致。 - `DelegatingFilterProxy`会按照特定顺序调用以下过滤器: - `SecurityContextPersistenceFilter`: 保存...

    spring_security3教程

    总的来说,Spring Security 3.x提供了一套全面的安全解决方案,包括身份验证、授权、会话管理以及CSRF防护等功能。通过细致的配置,我们可以为Web应用程序构建出一套强大且灵活的安全体系。理解并掌握Spring ...

    maven spring security框架搭建

    Spring Security是Spring框架提供的安全性解决方案,用于实现认证和授权。`spring-security-web`提供了核心的安全过滤器和HTTP安全相关的功能,而`spring-security-config`则提供了配置这些安全组件的方式。 ### ...

    如何在Spring中集成Acegi 2.x安全框架

    在`web.xml`中,我们需要声明一个名为`springSecurityFilterChain`的过滤器,该过滤器将所有请求委托给Spring Security来处理: ```xml &lt;filter-name&gt;springSecurityFilterChain &lt;filter-class&gt;org.spring...

    Spring-security

    总之,Spring Security是一个功能强大且灵活的框架,旨在提供全方位的应用安全解决方案,帮助开发者构建安全的Web应用,而无需深入理解底层的安全细节。通过学习和熟练掌握Spring Security,开发者能够更好地保护...

    SpringSecurity3.1实际摸索总结

    其中,`DelegatingFilterProxy` 是核心过滤器,它作为其他所有过滤器的代理,必须在 `web.xml` 中配置,并且名称应设为 `springSecurityFilterChain`。这个过滤器与 Spring Bean 配置文件中 `&lt;http&gt;` 元素的 ID 相...

    Spring security

    本文将深入探讨 Spring Security 的核心概念、配置以及其在实际应用中的使用。 ### 核心概念 1. **访问控制**:Spring Security 提供了基于 URL、方法或组件的访问控制。你可以通过定义访问规则来决定哪些用户或...

    Spring Securit权限管理

    Spring Security 是一个强大的Java安全框架,它为应用程序提供了全面的安全管理解决方案。在Spring Security中,权限管理是核心功能之一,允许开发人员控制不同用户对应用资源的访问权限。本篇文章将深入探讨Spring ...

    Spring Security简易配置指南

    Spring Security 是一个强大的安全框架,它为Java应用程序提供了全面的安全管理解决方案。在本文档中,我们将探讨如何进行Spring Security的简易配置,以确保你的应用在Spring框架下得到有效的安全保护。 首先,你...

    Spring Security

    Spring Security 是一个强大的Java安全框架,它基于Spring框架,提供了全面的Web应用程序安全解决方案。Spring Security涵盖用户认证和授权两大核心功能,确保只有合法的用户能够访问系统,并且根据其角色和权限执行...

    Spring安全权限管理

    在Spring Security的配置中,关键的第一步是在`web.xml`文件中定义一个名为`springSecurityFilterChain`的过滤器。这个过滤器是DelegatingFilterProxy类的实例,它将所有请求转发到Spring Security的过滤链。通过...

    使用Spring Security开发安全的Java程序.pdf

    在web.xml文件中,我们需要添加一个名为`springSecurityFilterChain`的过滤器,其类为`org.springframework.web.filter.DelegatingFilterProxy`,URL模式为`/*`。这个配置使得Spring Security的web机制可以处理所有...

    spring_security2.0介绍.docx

    2. **配置web.xml**:添加Spring Security的代理过滤器`springSecurityFilterChain`,并映射到所有请求路径。 3. **配置Spring Security**:这可以通过XML配置文件或Java配置类完成,定义如访问控制规则、认证和授权...

    spring与flex(blazeds)注解配置

    接着,我们看到`springSecurityFilterChain`过滤器,它是Spring Security的组成部分,用于拦截所有请求并应用安全策略。`DelegatingFilterProxy`类是一个代理过滤器,它将请求委托给Spring管理的bean,这里是Spring ...

    Spring Security 3.0 安全权限管理手册

    Spring Security 3.0 为开发者提供了一套强大且灵活的安全解决方案。通过对核心概念的理解和实际应用的配置,开发者可以构建出既安全又高效的应用程序。结合数据库设计,可以实现更加细致的权限管理,确保系统在安全...

    spring安全机制文档

    Spring Security 是一个强大的安全框架,它为Java EE(J2EE)企业级应用程序提供了全面的安全解决方案。该框架原名为acegi,后来成为Spring生态的一部分,主要用于处理应用安全层面的需求,这些需求因业务场景的不同...

Global site tag (gtag.js) - Google Analytics