암호화 복호화 설정중 서버 기동시 에러 발생함
- 작성자 :
- 오*식
- 작성일 :
- 2021-12-07 15:44:14
- 조회수 :
- 2,943
- 구분 :
- 공통컴포넌트 / 3.6
- 진행상태 :
- 완료
Q
pom.xml 추가 (dependency추가)
dependency
groupId egovframework.rte groupId
artifactId egovframework.rte.fdl.crypto artifactId
version egovframework.rte.version version
dependency
context-crypto.xml 설정
egov-crypto:config id="egovCryptoConfig"
initial="false"
crypto="false"
algorithm="SHA-256"
algorithmKey="egovframe"
algorithmKeyHash="gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ="
cryptoBlockSize="1024"
========================================================================
서버 기동시 에러 메시지
========================================================================
- Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovEnvCryptoConfigurerService' defined in InputStream resource [resource loaded through InputStream]: Invocation of init method failed; nested exception is org.springframework.context.NoSuchMessageException: No message found under code 'error.properties.initialize.reason' for locale 'ko_KR'.
아래 문의글에 답변 대로 설정해도 동일한 에러가 발생 합니다.
egovEnvCryptoConfigurerService 관련해서는 설정 및 소스상에서도 해당 문자는 발견되지 않습니다.
추가 설정이나 properties / message 설정과 충돌이 발생할 수 있는지 확인 부탁 드립니다.
암호화/복호화 설정과, properties / message 설정을 같이 할 때의 기본 설정 방법을 알려 주셔도 될 듯 합니다.
========================================================================
======= 이전 문의 글에 대한 답변내용
========================================================================
표준프레임워크센터 입니다.
표준프레임워크 v3.10에서
다음 파일명을 수정하시고
test-context-crypto.xml
===
context-crypto-test.xml
해당 빈설정파일에서
변경후
egov-crypto=
spring-beans-4.0.xsd
egov-crypto/egov-crypto-3.10.0.xsd
dependency
groupId egovframework.rte groupId
artifactId egovframework.rte.fdl.crypto artifactId
version egovframework.rte.version version
dependency
context-crypto.xml 설정
egov-crypto:config id="egovCryptoConfig"
initial="false"
crypto="false"
algorithm="SHA-256"
algorithmKey="egovframe"
algorithmKeyHash="gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ="
cryptoBlockSize="1024"
========================================================================
서버 기동시 에러 메시지
========================================================================
- Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovEnvCryptoConfigurerService' defined in InputStream resource [resource loaded through InputStream]: Invocation of init method failed; nested exception is org.springframework.context.NoSuchMessageException: No message found under code 'error.properties.initialize.reason' for locale 'ko_KR'.
아래 문의글에 답변 대로 설정해도 동일한 에러가 발생 합니다.
egovEnvCryptoConfigurerService 관련해서는 설정 및 소스상에서도 해당 문자는 발견되지 않습니다.
추가 설정이나 properties / message 설정과 충돌이 발생할 수 있는지 확인 부탁 드립니다.
암호화/복호화 설정과, properties / message 설정을 같이 할 때의 기본 설정 방법을 알려 주셔도 될 듯 합니다.
========================================================================
======= 이전 문의 글에 대한 답변내용
========================================================================
표준프레임워크센터 입니다.
표준프레임워크 v3.10에서
다음 파일명을 수정하시고
test-context-crypto.xml
===
context-crypto-test.xml
해당 빈설정파일에서
변경후
egov-crypto=
spring-beans-4.0.xsd
egov-crypto/egov-crypto-3.10.0.xsd
환경정보
-
- OS 정보 : window 10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 9
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 crypto 라이브러리는 내부적으로
표준프레임워크 실행환경의 cmmn, logging, property 라이브러리를 포함하고 있습니다.
해당 메시지는 property 에 속한 메시지로
메이븐에 crypto 라이브러리를 설정하셨으나
나머지 라이브러리가 제대로 내려받아지지 못한것 같습니다.
메이븐 클린 후 재설정해보시고 같은 문제가 있으시면
egovframework.rte.fdl.cmmn
egovframework.rte.fdl.logging
egovframework.rte.fdl.property
3개의 라이브러리를 함께 설정해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 crypto 라이브러리는 내부적으로
표준프레임워크 실행환경의 cmmn, logging, property 라이브러리를 포함하고 있습니다.
해당 메시지는 property 에 속한 메시지로
메이븐에 crypto 라이브러리를 설정하셨으나
나머지 라이브러리가 제대로 내려받아지지 못한것 같습니다.
메이븐 클린 후 재설정해보시고 같은 문제가 있으시면
egovframework.rte.fdl.cmmn
egovframework.rte.fdl.logging
egovframework.rte.fdl.property
3개의 라이브러리를 함께 설정해보시기 바랍니다.
감사합니다.