상세 컨텐츠

본문 제목

[Error] NoSuchBeanDefinitionException 에러

Errors

by 대충고양이짤 2014. 12. 4. 19:58

본문

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>



참고 사이트


관련글 더보기

댓글 영역