템플릿 프로젝트(Portal Site, Enterprise Business) 생성 후, 톰캣 구동시 오류 문의
- 작성자 :
- 이*권
- 작성일 :
- 2015-12-11 18:26:11
- 조회수 :
- 3,052
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
템플릿 프로젝트(Portal Site, Enterprise Business) 생성 후, 톰캣 구동시 오류 문의 드립니다.
데이터베이스 및 테이블, 데이터는 생성되어 있습니다.
resource 폴더 하위에 context-security.xml도 존재합니다.
오류 내용은 아래와 같습니다.
심각: 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: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:981)
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 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:4809)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5485)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
데이터베이스 및 테이블, 데이터는 생성되어 있습니다.
resource 폴더 하위에 context-security.xml도 존재합니다.
오류 내용은 아래와 같습니다.
심각: 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: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:981)
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 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:4809)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5485)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
A
안녕하세요. 표준프레임워크센터입니다.
우선 web.xml에 springSecurityFilterChain 관련 설정들이 있는지 확인해보시고, 존재 할 경우 아래와 같이 진행해 보시기 바랍니다.
- Project 메뉴 선택 -> Clean 선택 후 프로젝트 재 빌드 수행
- 프로젝트 선택 -> context menu -> Maven -> Update Project Configuration
- 프로젝트 선택 -> context menu -> Run as -> maven clean 후 maven install 실행한 다음 오류 확인
- Servers view에서 tomcat 서버 삭제 후 재 등록
감사합니다.
우선 web.xml에 springSecurityFilterChain 관련 설정들이 있는지 확인해보시고, 존재 할 경우 아래와 같이 진행해 보시기 바랍니다.
- Project 메뉴 선택 -> Clean 선택 후 프로젝트 재 빌드 수행
- 프로젝트 선택 -> context menu -> Maven -> Update Project Configuration
- 프로젝트 선택 -> context menu -> Run as -> maven clean 후 maven install 실행한 다음 오류 확인
- Servers view에서 tomcat 서버 삭제 후 재 등록
감사합니다.