헤르메스 LIFE

[Exception] Exception starting filter springSecurityFilterChain org.springframework.beans.factory.NoSuchBeanDefinitionException 본문

Exception

[Exception] Exception starting filter springSecurityFilterChain org.springframework.beans.factory.NoSuchBeanDefinitionException

헤르메스의날개 2016. 8. 17. 11:33
728x90

Spring Security를 설정하던 중 발생


개발환경

Spring 3.2.x

JDK 1.7.x

Tomcat 7.x


심각: 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:575)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1114)
       at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:279)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
       at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1121)
       at org.springframework.web.filter.DelegatingFilterProxy.initDelegate(DelegatingFilterProxy.java:323)
       at org.springframework.web.filter.DelegatingFilterProxy.initFilterBean(DelegatingFilterProxy.java:235)
       at org.springframework.web.filter.GenericFilterBean.init(GenericFilterBean.java:194)
       at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
       at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
       at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
       at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4939)
       at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5633)
       at org.apache.catalina.util.LifecycleBase.start( LifecycleBase.java:147 )
       at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
       at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
       at java.util.concurrent.FutureTask.run( FutureTask.java:262 )
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

       at java.lang.Thread.run( Thread.java:745)



contextConfigLocation 설정이 안 맞아서 그렇게 된 듯...


<context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>

        classpath:webSecurityConfig.xml

    </param-value>

</context-param>


728x90