properties 를 적용할 때 에러남
- 작성자 :
- 정*필
- 작성일 :
- 2021-04-07 18:20:44
- 조회수 :
- 4,738
- 구분 :
- 실행환경 / 2.5
- 진행상태 :
- 완료
Q
전자정부프레임웍을 2.5 에서 3.9로 적용을 할려고 합니다.
기존에 프로퍼티 파일을 적용되어 있어서 동일하게 적용을 하는데요
context-web-common.xml에 propertyService가 셋팅되어 있습니다.
<property name="extFileName">
<set>
<value>classpath*:/패스/파일명.properties</value>
</set>
</property>
위와 같이 되어 있는데, was 를 기동을 하면 에러가 납니다.
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'propertyService' defined in ServletContext resource [/WEB-INF/config/spring/context-web-common.xml]: Invocation of init method failed; nested exception is egovframework.rte.fdl.cmmn.exception.FdlException: error.properties.refresh.files
.......
Caused by: egovframework.rte.fdl.cmmn.exception.FdlException: error.properties.refresh.files
.......
Caused by: org.springframework.context.NoSuchMessageException: No Message found under code 'debug.properties.filename' for locale 'ko_KR'.
.......
Root Exception stack trace:
Caused by: org.springframework.context.NoSuchMessageException: No Message found under code 'debug.properties.filename' for locale 'ko_KR'.
....
위와 같은 에러 메세지가 나옵니다.
기존에 프로퍼티 파일을 적용되어 있어서 동일하게 적용을 하는데요
context-web-common.xml에 propertyService가 셋팅되어 있습니다.
<property name="extFileName">
<set>
<value>classpath*:/패스/파일명.properties</value>
</set>
</property>
위와 같이 되어 있는데, was 를 기동을 하면 에러가 납니다.
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'propertyService' defined in ServletContext resource [/WEB-INF/config/spring/context-web-common.xml]: Invocation of init method failed; nested exception is egovframework.rte.fdl.cmmn.exception.FdlException: error.properties.refresh.files
.......
Caused by: egovframework.rte.fdl.cmmn.exception.FdlException: error.properties.refresh.files
.......
Caused by: org.springframework.context.NoSuchMessageException: No Message found under code 'debug.properties.filename' for locale 'ko_KR'.
.......
Root Exception stack trace:
Caused by: org.springframework.context.NoSuchMessageException: No Message found under code 'debug.properties.filename' for locale 'ko_KR'.
....
위와 같은 에러 메세지가 나옵니다.
환경정보
-
- OS 정보 : 리눅스
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : 제우스8
- DB 정보 : 오라클
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
현재 실행환경의 property 정보를 읽어오지 못하는 것으로 보입니다.
현재 의심해 볼 수 있는 사항으로는 message 파일이 존재하지 않는 경우이거나
잘못된 버전 업그레이드를 진행하신 것으로 짐작됩니다.
말씀하신 2.5 버전에서 3.9버전으로 적용하신다는 말씀이
실행환경 2.5 버전을 사용하시다가 실행환경 3.9버전으로 업그레이드를 진행하신 것 같습니다.
만약 그랬다면 우선 확인사항이 있습니다.
2.5에서 3.9으로 업그레이드시 설정파일만 수정만으로는 적용이 불가합니다.
아래 제공된 방법에 따라 단계별로 진행 하셔야 할 것 같습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:%EC%8B%A4%ED%96%89%ED%99%98%EA%B2%BD%EA%B0%80%EC%9D%B4%EB%93%9C
내용중에서
다음 가이드 부분을 참조 하셔서
한단계씩 올리셔야 합니다.
* 실행환경 업그레이드 가이드 (3.9 -> 3.10)
* 실행환경 업그레이드 가이드 (3.8 -> 3.9)
* 실행환경 업그레이드 가이드 (3.7 -> 3.8)
* 실행환경 업그레이드 가이드 (3.6 -> 3.7)
* 실행환경 업그레이드 가이드 (3.5 -> 3.6)
* 실행환경 업그레이드 가이드 (3.X -> 3.5)
* 실행환경 업그레이드 가이드 (2.X -> 3.X) : (3.0, 3.1)
릴리즈 버전별 특징은 다음을 참고하실수 있습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=32
함께 확인 하실 부분은 JDK 버전을 함께 참조하여 업그레이드를 진행하셔야 할 것 같습니다.
또한 공지사항의 보안패치 안내를 참조하셔서 해당이 되는경우
다음을 함께 진행 해 주시기 바랍니다.
https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=nttSj_nttCn&searchValue=%EB%B3%B4%EC%95%88&menuNo=74&bbsId=6&nttId=1604
https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=nttSj_nttCn&searchValue=%EB%B3%B4%EC%95%88&menuNo=74&bbsId=6&nttId=1495
감사합니다.
표준프레임워크 센터입니다.
현재 실행환경의 property 정보를 읽어오지 못하는 것으로 보입니다.
현재 의심해 볼 수 있는 사항으로는 message 파일이 존재하지 않는 경우이거나
잘못된 버전 업그레이드를 진행하신 것으로 짐작됩니다.
말씀하신 2.5 버전에서 3.9버전으로 적용하신다는 말씀이
실행환경 2.5 버전을 사용하시다가 실행환경 3.9버전으로 업그레이드를 진행하신 것 같습니다.
만약 그랬다면 우선 확인사항이 있습니다.
2.5에서 3.9으로 업그레이드시 설정파일만 수정만으로는 적용이 불가합니다.
아래 제공된 방법에 따라 단계별로 진행 하셔야 할 것 같습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:%EC%8B%A4%ED%96%89%ED%99%98%EA%B2%BD%EA%B0%80%EC%9D%B4%EB%93%9C
내용중에서
다음 가이드 부분을 참조 하셔서
한단계씩 올리셔야 합니다.
* 실행환경 업그레이드 가이드 (3.9 -> 3.10)
* 실행환경 업그레이드 가이드 (3.8 -> 3.9)
* 실행환경 업그레이드 가이드 (3.7 -> 3.8)
* 실행환경 업그레이드 가이드 (3.6 -> 3.7)
* 실행환경 업그레이드 가이드 (3.5 -> 3.6)
* 실행환경 업그레이드 가이드 (3.X -> 3.5)
* 실행환경 업그레이드 가이드 (2.X -> 3.X) : (3.0, 3.1)
릴리즈 버전별 특징은 다음을 참고하실수 있습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=32
함께 확인 하실 부분은 JDK 버전을 함께 참조하여 업그레이드를 진행하셔야 할 것 같습니다.
또한 공지사항의 보안패치 안내를 참조하셔서 해당이 되는경우
다음을 함께 진행 해 주시기 바랍니다.
https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=nttSj_nttCn&searchValue=%EB%B3%B4%EC%95%88&menuNo=74&bbsId=6&nttId=1604
https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=nttSj_nttCn&searchValue=%EB%B3%B4%EC%95%88&menuNo=74&bbsId=6&nttId=1495
감사합니다.