샘플코드 실행오류
- 작성자 :
- 이*범
- 작성일 :
- 2012-03-09 16:01:05
- 조회수 :
- 2,383
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
eGovFrameDev-2.0.1-FullVer.zip 을 다운받아 설치하고
eGovFrame Web Project 에서 sample code 포함해서 프로젝트 생성 후
run on server 로 실행했더니 다음오류 발생
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovSampleController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sampleService' is defined
해당 @resource 에 대한 @service 가 없는것 같구요
이어서 페이지 열릴때 발생하는 두번째 에러
javax.servlet.jsp.JspTagException: No message found under code 'image.errorBg' for locale 'ko_KR'.
이건 왜 발생하는지 잘 모르겠군요.. 원인 분석 부탁 드립니다
eGovFrame Web Project 에서 sample code 포함해서 프로젝트 생성 후
run on server 로 실행했더니 다음오류 발생
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovSampleController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sampleService' is defined
해당 @resource 에 대한 @service 가 없는것 같구요
이어서 페이지 열릴때 발생하는 두번째 에러
javax.servlet.jsp.JspTagException: No message found under code 'image.errorBg' for locale 'ko_KR'.
이건 왜 발생하는지 잘 모르겠군요.. 원인 분석 부탁 드립니다
A
안녕하세요.. 이희범님..
소스 중에 "egovframework.rte.sample.service.impl.EgovSampleServiceImpl"를 확인해 보시면 다음과 같이 @Service가 정의되어 있습니다.
@Service("sampleService")
해당 소스가 있는지 확인 부탁드립니다.
다음으로 메시지 로케일 관련 부분은 현재 sample 상에 locale이 "en_US", "ko_KR" 2개의 메시지 파일이 배포되고 있습니다..
이 경우는 실행시에.. 이 두가지가 아닌 경우(시스템에 따라 ko만 넘어 오는 경우도 있음) 해당 메시지 파일의 locale을 변경해 보시면 되실 것 같습니다.
또는 default(locale 없이 된 메시지 파일) locale로 다음과 같이 변경하시면 되실 것 같습니다.
/src/main/resources/egovframework/message/message-common_ko_KR.properties => message-common_ko.properties 또는 message-common.properties 복사 또는 변경
그럼.. 즐거운 하루되십시오.
감사합니다.
소스 중에 "egovframework.rte.sample.service.impl.EgovSampleServiceImpl"를 확인해 보시면 다음과 같이 @Service가 정의되어 있습니다.
@Service("sampleService")
해당 소스가 있는지 확인 부탁드립니다.
다음으로 메시지 로케일 관련 부분은 현재 sample 상에 locale이 "en_US", "ko_KR" 2개의 메시지 파일이 배포되고 있습니다..
이 경우는 실행시에.. 이 두가지가 아닌 경우(시스템에 따라 ko만 넘어 오는 경우도 있음) 해당 메시지 파일의 locale을 변경해 보시면 되실 것 같습니다.
또는 default(locale 없이 된 메시지 파일) locale로 다음과 같이 변경하시면 되실 것 같습니다.
/src/main/resources/egovframework/message/message-common_ko_KR.properties => message-common_ko.properties 또는 message-common.properties 복사 또는 변경
그럼.. 즐거운 하루되십시오.
감사합니다.