젠킨스 Execute Shell
젠킨스 Execute Shell에 톰캣을 리스타트하는 쉘이 설정되어 있었는데
직접 쉘을 실행하는 것과 젠킨스에서 실행하는 것의 서버 캐릭터셋 설정이 달라보였다.
(문제가 없는 마이바티스 쿼리인데 자꾸 TO_CHAR, TO_DATE 리터럴 오류가 발생했음)
실제로 로케일 설정을 Echo하여 확인해보니 젠킨스는 utf-8, 쉘 계정은 euc-kr로 다르게 실행하고 있었다.
리스타트쉘 혹은 execute shell설정에 LANG 추가하여 해결하였다.
최근 댓글