젠킨스 Execute Shell

젠킨스 Execute Shell에 톰캣을 리스타트하는 쉘이 설정되어 있었는데

직접 쉘을 실행하는 것과 젠킨스에서 실행하는 것의 서버 캐릭터셋 설정이 달라보였다.

(문제가 없는 마이바티스 쿼리인데 자꾸 TO_CHAR, TO_DATE 리터럴 오류가 발생했음)

실제로 로케일 설정을 Echo하여 확인해보니 젠킨스는 utf-8, 쉘 계정은 euc-kr로 다르게 실행하고 있었다.

리스타트쉘 혹은 execute shell설정에 LANG 추가하여 해결하였다.

You may also like...

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.