egovMap 사용에 관해
- 작성자 :
- 전*영
- 작성일 :
- 2020-04-08 13:50:44
- 조회수 :
- 2,109
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
프레임워크 3.8 을 기반으로 application을 개발 중에 있습니다.
개발DB은 maridb 10.2, 운영DB는 maridb 10.1을 사용하고 있습니다.
권한인증 방식은 security모드 입니다.
로컬에서 개발이 완료되어서 서버에 포팅을 하려고 하는데 문제가 발생하였습니다.
서버 로딩 시 sqlRolesAndUrl 쿼리를 실행 후 권한별 URL을 체크하는 부분에서 형변환 오류가 발생합니다.
오류를 추적을 하다 보니 아래와 같은 형태의 문제가 발생하는 것 같습니다.
DB에서 select 한 result를 egovMap또는 Map으로 받을 경우 문자열이 정상적으로 노출이 되지 않고(첫번째이미지),
valueObject로 받는 경우(두번째 이미지)는 정상적으로 노출이 됩니다.
개발DB에서는 문제가 없는데, 운영DB에서만 발생합니다.
maven, preject 모두 clear 후 빌드 하여도 마찬가지 입니다.
DB버전 문제인지 프레임워크 문제 인지 확인이 가능한가요?
개발DB은 maridb 10.2, 운영DB는 maridb 10.1을 사용하고 있습니다.
권한인증 방식은 security모드 입니다.
로컬에서 개발이 완료되어서 서버에 포팅을 하려고 하는데 문제가 발생하였습니다.
서버 로딩 시 sqlRolesAndUrl 쿼리를 실행 후 권한별 URL을 체크하는 부분에서 형변환 오류가 발생합니다.
오류를 추적을 하다 보니 아래와 같은 형태의 문제가 발생하는 것 같습니다.
DB에서 select 한 result를 egovMap또는 Map으로 받을 경우 문자열이 정상적으로 노출이 되지 않고(첫번째이미지),
valueObject로 받는 경우(두번째 이미지)는 정상적으로 노출이 됩니다.
개발DB에서는 문제가 없는데, 운영DB에서만 발생합니다.
maven, preject 모두 clear 후 빌드 하여도 마찬가지 입니다.
DB버전 문제인지 프레임워크 문제 인지 확인이 가능한가요?
A
안녕하세요.
표준프레임워크센터 입니다.
개발DB에서는 정상이나
운영DB에서는 객체 Description형태로 보여지는 듯 합니다.
개발DB에서는 정상적으로 운영되는 것으로 보아
운영DB의 설정에 문제가 있을지 않나 예상이 됩니다.
센터에서는 해당 문제점이 있다고 보고 받은적이 없습니다.
운영DB에 접속하여 개발DB와
DB 스키마나 컬럼타입등을 확인하실 필요가 있어 보입니다.
또는 두 환경의 설정의 차이점이 존재할듯 하며
설정파일 및 OS 환경등을 비교분석할 필요가 있어 보입니다.
감사합니다.
표준프레임워크센터 입니다.
개발DB에서는 정상이나
운영DB에서는 객체 Description형태로 보여지는 듯 합니다.
개발DB에서는 정상적으로 운영되는 것으로 보아
운영DB의 설정에 문제가 있을지 않나 예상이 됩니다.
센터에서는 해당 문제점이 있다고 보고 받은적이 없습니다.
운영DB에 접속하여 개발DB와
DB 스키마나 컬럼타입등을 확인하실 필요가 있어 보입니다.
또는 두 환경의 설정의 차이점이 존재할듯 하며
설정파일 및 OS 환경등을 비교분석할 필요가 있어 보입니다.
감사합니다.