eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

이클립스 서버 구동시 No bean named 'springSecurityFilterChain' is defined
  • 작성자

    김*업

  • 작성일

    2012-10-24 08:56:11

  • 조회수

    2,324

  • 구분

    실행환경

  • 진행상태

    완료

질문

1. 교육시 받은 workspace.edu를 복사하여 workspace 생성

2. web project 생성

3. 공통컴포넌트 (egovframework-all-in-one-2.0.1.zip) 적용

4. pom.xml 및 globals.properties 수정

5. 이클립스 Server 구동 -> 정상

6. 이클립스 재실행 후 Server 구동 -> 오류

Q&A 및 FAQ 관련내용을 참고 하여

log4j.xml 파일 로그 레벨 수정 : org.springframework 의 level -> DEBUG로 변경

context-security.xml 파일 확인

dataSource 지정 같은 경우 확인 처음 설정하여 구동 시 정상적으로 작동하였으므로 지정이 되어 있는것 같고

web.xml 에서 springSecurityFilterChain을 설정을 제거 하진 않았습니다.


Project > clean 또는 Server > clean 시 정상 구동됨


해당 오류에 대해서 제가 해결할 수 없는 부분인것 같네요....



즐거운 하루 되세요~

첨부파일
답변

안녕하세요.. 김동업님..

현재 context-security.xml 부분이 정상적으로 기동되지 않은 것 같습니다.

web.xml 상에 springSecurityFilterChain filter를 통해.. 서버 보안(context-security.xml)이 처리되도록 되어 있는데..

이 필터가 context-security.xml에서 정의하는 springSecurityFilterChain bean을 호출하도록 되어 있습니다.

오류는 이 springSecurityFilterChain bean이 기동되지 않아서 발생된 것이구요...

우선 security 설정이 필요없으시면.. web.xml 상에서 springSecurityFilterChain 필터 부분(<filter> 및 <filter-mapping>)을 삭제하시면 되실 것 같습니다..

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기