eGovFrame 표준프레임워크 포털

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

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

본문 영역

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

묻고 답하기

Tomcat 구동시 오류
  • 작성자

    김*정

  • 작성일

    2014-01-20 13:43:28

  • 조회수

    1,084

  • 구분

    개발환경

  • 진행상태

    완료

질문

안녕하세요~~ eGovFrame Web Project 를 생성해서 톰캣을 구동했는데요.
기동되는 도중에 에러가 발생해서 문의 드립니다.
Controller 쪽에 @Resource 어노테이션한 서비스가 정의되어 있지 않다는 오류가 발생하는데요.
Impl쪽에 정의해놓은 서비스명과 동일한데 에러가 발생합니다.
에러 로그를 첨부해 드리니 답변부탁드립니다.감사합니다.

첨부파일
답변

안녕하세요. 표준프레임워크 센터입니다.

먼저 controller에서 @Resource 어노테이션에 지정한 이름과 serviceImpl에서 @Service 어노테이션에 지정한 이름이 일치한지
다시 한번 확인해 보시기 바랍니다. (대소문자까지 일치해야 함)

그리고 spring 설정 파일에서 Service 어노테이션을 스캔하는 다음 부분이 존재하는지 확인해 보시기 바랍니다.
(base-package는 프로젝트 상황에 따라 다를 수 있음)

<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>

감사합니다.

이 페이지의 구성

묻고 답하기