전자정부 표준프레임워크를 설치하고 나서 다음과 같은 에러가 발생했습니다.
어떻게해야 할까요?
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)
'springSecurityFilterChain'은 context-security.xml 부분 상에 문제가 발생하였을 때에 나오는 오류입니다.
DB 연결이 안되거나, 권한정보에 잘못된 정보가 들어가 있거나 하는 등의 다른 문제들입니다.
1. globals.properties의 DB접속정보를 확인합니다.
- 잘못된 정보가 있다면 수정하시고 다시 해보시면 잘 될 겁니다.
2. 설치된 컴퍼넌트가 제대로 반영되도록 다음과 같은 작업을 실시한다.
- Project를 refresh합니다.
- Maven > Update Project를 실행합니다.
- Tomcat을 삭제하고 다시 설치합니다.
이렇게 하시고 다시 Tomcat 시작해서 페이지 열어보면 잘 될 겁니다.
'프로그래밍 언어 > 전자정부 표준프레임워크' 카테고리의 다른 글
[전자정부 표준프레임워크] No bean name '***Service' is defined 오류나는 이유 및 해결방법 (0) | 2015.06.10 |
---|---|
[전자정부 표준프레임워크] 회원가입 양식에서 (필수/옵션)필드 추가/제거하기 (0) | 2015.06.05 |
[전자정부 표준프레임워크] 기존 프로젝트, Table, View 모두 다 삭제하기 (0) | 2015.06.04 |
[전자정부 표준프레임워크] 로그인 컴포넌트 설치시 뷰 생성 에러 해결방법 (ORA-01031: 권한이 불충분합니다) (0) | 2015.06.03 |
[전자정부 표준프레임워크] eclipse 콘솔(로그)에 디버그(Debug) 모드에서 실행된 쿼리문을 보여주자. - 전자정부프레임워크 오라클 (2) | 2015.05.27 |
댓글