globals.properties를 사용하지 않고 context-datasource.xml에 직접 암호화된 정보를 넣고 싶습니다.
- 작성자 :
- 쏘*
- 작성일 :
- 2022-08-23 18:52:10
- 조회수 :
- 1,023
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.0:fdl:crypto 를 참고하여 globals.properties에 DB정보를 입력하였으나,
서버 로딩 시 다음과 같은 에러가 납니다.
2022-08-23 18:39:35,938 WARN [org.springframework.context.support.ResourceBundleMessageSource] ResourceBundle [classpath:/egovframework/egovProps/globals] not found for MessageSource: Can't find bundle for base name classpath:/egovframework/egovProps/globals, locale ko_KR
(인터넷 검색으로 context-common.xml의 messageSource bean에 value에 classpath를 추가하였으나 여전히 같은 에러가 납니다.)
new->projects->egovframework web project를 이용해서 프로젝트 생성 후 generate sample 체크해서 만든 프로젝트인데, 여기에서는 globals.properties를 사용하지 않고 프로젝트가 생성되어 도중에 egovframework/egovProps/globals.properties를 생성하여 사용했는데, 이것 때문에 에러가 나는 게 맞나요?
globals.properties를 사용하지 않고 직접 context-datasource.xml에 암호화된 string를 입력하여 사용하고 싶은데, property value에 어떤 식으로 데이터를 입력해야 하나요?
서버 로딩 시 다음과 같은 에러가 납니다.
2022-08-23 18:39:35,938 WARN [org.springframework.context.support.ResourceBundleMessageSource] ResourceBundle [classpath:/egovframework/egovProps/globals] not found for MessageSource: Can't find bundle for base name classpath:/egovframework/egovProps/globals, locale ko_KR
(인터넷 검색으로 context-common.xml의 messageSource bean에 value에 classpath를 추가하였으나 여전히 같은 에러가 납니다.)
new->projects->egovframework web project를 이용해서 프로젝트 생성 후 generate sample 체크해서 만든 프로젝트인데, 여기에서는 globals.properties를 사용하지 않고 프로젝트가 생성되어 도중에 egovframework/egovProps/globals.properties를 생성하여 사용했는데, 이것 때문에 에러가 나는 게 맞나요?
globals.properties를 사용하지 않고 직접 context-datasource.xml에 암호화된 string를 입력하여 사용하고 싶은데, property value에 어떤 식으로 데이터를 입력해야 하나요?
환경정보
-
- OS 정보 : windows 10
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 11
- WAS 정보 : tomcat 9.0
- DB 정보 : mariadb
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
질문처럼 datasource.xml 파일에 복호화 과정 없이 암호화된 값을 직접 입력하면
데이터베이스 연결을 할수 없으므로 복호화 과정이 필요합니다.
참고하신 위키가이드 내용을 참고하거나
공통컴포넌트 allinone 을 이용하여
설정하신 내용을 한번 더 확인해보시기 바랍니다.
공통컴포넌트 allinone v4.0은 다음주소에서 다운로드가 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
감사합니다.
표준프레임워크센터입니다.
질문처럼 datasource.xml 파일에 복호화 과정 없이 암호화된 값을 직접 입력하면
데이터베이스 연결을 할수 없으므로 복호화 과정이 필요합니다.
참고하신 위키가이드 내용을 참고하거나
공통컴포넌트 allinone 을 이용하여
설정하신 내용을 한번 더 확인해보시기 바랍니다.
공통컴포넌트 allinone v4.0은 다음주소에서 다운로드가 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
감사합니다.