1.에러 사항
서버 구동 시 아래와 같은 에러 발생
NoSuchBeanDefinitionException:
No qualifying bean of type expected at least 1 bean which qualifies as autowire candidate...
2.원인
Bean 생성이 안되어서 생기는 문제.
dispatch-servlet.xml에 bean을 직접 기술하여 생성하는 방식이 아니라면 component-scan을 하여 annotation을 읽어 bean을 생성해야 하는데, component-scan을 설정했던 xml 파일이 읽히지 않아 발생.
dispatch-serlvet.xml에는 component-scan이 정상적으로 설정되어 있으나, web.xml에서 해당 xml 파일을 읽어오는 부분이 누락됨.
3.해결
web.xml 파일에 listener를 등록해 주었다.
다른 것은 다 정상적으로 되어 있기 때문에 바로 동작 성공.
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
참고 사이트
[Errors] Maven Build error - Error building POM (may not be this project's POM) (0) | 2014.12.23 |
---|---|
[Errors] Maven – Fatal error compiling: tools.jar not found (0) | 2014.12.23 |
[Eclipse] Save failed, compilation unit name must end with .java... (0) | 2013.07.30 |
[Android] SDK 실행 시 acore & emulator disconnected 에러 (1) | 2013.07.23 |
[Eclipse] The Project not built... 에러 (0) | 2013.07.23 |
댓글 영역