리눅스 기준이다.
tomcat 구동중인 디렉토리로 가서, /bin/setenv.sh 에 아래 항목을 추가해야한다.
export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/Seoul"
setenv.sh 파일이 없으면 새로 생성해서 추가한다.
일단 내 클라우드 시스템은 Asia/Seoul 로 세팅된 상태였는데.. 저런 증상이 있었다.
파일로그 기능 넣은거 잘 동작하는지 확인중이었는데..
로그 파일 생성 시간은 KST 에 맞게 생성되는데,
로그들은 UTC 시간대로 찍히고 있어서, 해결하느라 삽질했다... 시간 지나면 분명 잊어버릴거라 기록해둔다.
JVM 은 시스템 시간을 따라간다고 하는데.. 왜 tomcat 이 UTC 로 찍고 있었는지는 의문..
지금은 일단 해결했으니 의문점은 덮어둔다. (gpt 한테 물어봐도 앵무새 답변만 반복함 ㅋㅋㅋ)