tomcat 로그가 utc 시간대로 출력될때 해결법

백엔드&인프라 추종자·2025년 1월 28일

학원 HRD 과제 삽질

목록 보기
2/7

리눅스 기준이다.

tomcat 구동중인 디렉토리로 가서, /bin/setenv.sh 에 아래 항목을 추가해야한다.

export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/Seoul"

setenv.sh 파일이 없으면 새로 생성해서 추가한다.

일단 내 클라우드 시스템은 Asia/Seoul 로 세팅된 상태였는데.. 저런 증상이 있었다.

파일로그 기능 넣은거 잘 동작하는지 확인중이었는데..

로그 파일 생성 시간은 KST 에 맞게 생성되는데,

로그들은 UTC 시간대로 찍히고 있어서, 해결하느라 삽질했다... 시간 지나면 분명 잊어버릴거라 기록해둔다.

JVM 은 시스템 시간을 따라간다고 하는데.. 왜 tomcat 이 UTC 로 찍고 있었는지는 의문..

지금은 일단 해결했으니 의문점은 덮어둔다. (gpt 한테 물어봐도 앵무새 답변만 반복함 ㅋㅋㅋ)

profile
AI 답변 글을 주로 올립니다.

0개의 댓글