톰캣오류화면입니다
- 작성자 :
- 김*환
- 작성일 :
- 2013-02-19 17:09:59
- 조회수 :
- 3,170
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
심각: StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clubBBSCommentController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'EgovBBSCommentService' is defined
maven 을 사용하지 않고 하고싶은데 도저히 오류를 잡을 수 없습니다
전자정부2.0 2.5버전도 바꺼서도 시도했으나 똑같습니다.
톰켓 오류화면 파일 첨부해놨습니다
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clubBBSCommentController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'EgovBBSCommentService' is defined
maven 을 사용하지 않고 하고싶은데 도저히 오류를 잡을 수 없습니다
전자정부2.0 2.5버전도 바꺼서도 시도했으나 똑같습니다.
톰켓 오류화면 파일 첨부해놨습니다
A
안녕하세요.. 김지환님..
우선 maven 적용 여부와는 상관이 없는 오류입니다. (표준프레임워크 실행환경이나 공통컴포넌트는 maven을 반드시 적용하지 않으셔도 됩니다.)
이 경우는 몇 가지 가능성이 있을 것 같습니다.
우선.. component-scan 설정이 다음과 같은 형식으로 xml 설정 상에 존재하는지 확인해 보십시오. (공통컴포넌트의 경우는 src/main/resources/egovframework/spring/com/context-common.xml에 정의됨)
<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
두번째로.. 위 설정 상에 base-package에 기술된 패키지와 'EgovBBSCommentService' 소스가 있는 패키지가 맞는지 확인해 보십시오. (공통컴포넌트 적용 후.. 별도로 패키지를 변경하지 않으셨다면.. 문제 없음)
다음으로.. 공통컴포넌트의 게시판관리 이외에.. "댓글관리"도 같이 추가가 되셨는지 확인해 보시구요..
그 외의 경우들은.. 클래스가 다른 문제에 의해 컴파일되지 않는 경우나.. tomcat plugin 상에 싱크가 잘못되어 배포가 제대로 되지 않은 경우는 다양한 문제의 가능성이 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
우선 maven 적용 여부와는 상관이 없는 오류입니다. (표준프레임워크 실행환경이나 공통컴포넌트는 maven을 반드시 적용하지 않으셔도 됩니다.)
이 경우는 몇 가지 가능성이 있을 것 같습니다.
우선.. component-scan 설정이 다음과 같은 형식으로 xml 설정 상에 존재하는지 확인해 보십시오. (공통컴포넌트의 경우는 src/main/resources/egovframework/spring/com/context-common.xml에 정의됨)
<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
두번째로.. 위 설정 상에 base-package에 기술된 패키지와 'EgovBBSCommentService' 소스가 있는 패키지가 맞는지 확인해 보십시오. (공통컴포넌트 적용 후.. 별도로 패키지를 변경하지 않으셨다면.. 문제 없음)
다음으로.. 공통컴포넌트의 게시판관리 이외에.. "댓글관리"도 같이 추가가 되셨는지 확인해 보시구요..
그 외의 경우들은.. 클래스가 다른 문제에 의해 컴파일되지 않는 경우나.. tomcat plugin 상에 싱크가 잘못되어 배포가 제대로 되지 않은 경우는 다양한 문제의 가능성이 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.