【发布时间】:2015-02-05 07:25:28
【问题描述】:
第一次,我的程序看起来很棒,一切都在网络上运行,网络服务器启动并运行。 但是在我第二次编辑现有代码后,我在运行时遇到了这个错误(即使只是编辑字符串的值也会给我这个错误):
[ERROR ] SRVE0321E: The [springSecurityFilterChain] filter did not load during start up.
Filter [springSecurityFilterChain]: could not be initialized
[ERROR ] SRVE0315E: An execption occurred: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: javax.servlet.ServletException: Filter [springSecurityFilterChain]: could not be initialized
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:158)
at [internal classes]
Caused by: javax.servlet.ServletException: Filter [springSecurityFilterChain]: could not be initialized
... 3 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:641)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1157)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:280)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:979)
at org.springframework.web.filter.DelegatingFilterProxy.initDelegate(DelegatingFilterProxy.java:324)
at org.springframework.web.filter.DelegatingFilterProxy.initFilterBean(DelegatingFilterProxy.java:235)
at org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:199)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:144)
... 1 more
但是在我清理了 web 服务器和项目之后,maven 更新了。这个错误似乎消失了。关于为什么会发生这种情况的任何线索?
在我的 applicationContext 配置文件和 web.xml 中,我为 spring 安全过滤器声明了一个 bean,所以那里的一切都应该正常工作。
【问题讨论】:
-
你能添加你的applicationContext配置吗?你包括弹簧安全吗?
标签: spring spring-security websphere-liberty