'2007/11'에 해당되는 글 13건

  1. 2007/11/06 [스크랩] 정령마법을 알려주세요 (1)
  2. 2007/11/06 JVM TimeZone
  3. 2007/11/01 [스크랩] 한번밖에 쓸 수 없는 마구 (1)
사용자 삽입 이미지
얼핏 보다보니...순수한건지...웃음이 나와 캡쳐하게 되었습니다.
역시 지식인 대단하군요...별걸 다 물어보고 별걸 다 답변해주고...
음..난 불의 이프리트를.....ㅋ



[원문] http://kin.naver.com/db/detail.php?d1id=11&dir_id=110206&eid=N7TcV9dfacx0LGydhI6gWXncoGn7P/d0&qb=ubDAx8Gkt8k=
2007/11/06 18:10 2007/11/06 18:10

JVM TimeZone

개발/JAVA/JSP 2007/11/06 12:56 posted by zekill

어느날 문득 자바에서 내 로컬시간과 상관없이 시간이 나오는걸 확인했다.
자세히 보니 9시간이 빠진 표준시로 나오는거다. GMT시간이.....
거참 로컬시간에 맞춰서 나와야 하는거 아닌가...고민을 하다가 보니 locale이 잘못 설정되어있나 하고
내 PC걸 확인해봐도 제대로 되어있고..-0-;;;;
그래서 자바의 타임존을 보았더니 빈칸으로 되어있다.
옆의 PC에서도 나와 같이 빈칸으로 되어있는데 정상적으로 한국시간을 표시하는데
어째 내 PC에서는 옆 PC와 다르게 GMT로 표시하는지....ㅡㅡ;;;
찾아보니 기본이 내 PC의 locale을 감지해서 자동으로 출력한다고 하는데...
아무래도 JVM 버그의 일종인듯 하다. 비스타에서는 이런 버그가 있다고 sun에 나와있긴하던데..-0-;;;

그래서 확인해보았다. 현재 내 자바의 버전은 1.5.0_10
간단하게 시간출력하는 걸 만들어서 자바시간 찍고 OS시간을 찍도록 실행을 시켰다.


사용자 삽입 이미지

우선 기본은 GMT로 출력이 되어 9시간의 차이가 나온다.
timezone을 Asia/Seoul 또는 GMT+09:00 으로 지정해주니 정상적으로 나온다.
에거... 이거 몰라 한참 해맸다...말그대로 삽질...ㅜㅜ
이클립스에서 WAS 실행시켜주는 부분에 VMargv 넘겨주는 곳에 -Duser.timezone=GMT+09:00 옵션을 추가하니 잘 된다...-0-;;;;;
이거 왜 자동으로 못잡고 사람 애먹이니...ㅜㅜ
2007/11/06 12:56 2007/11/06 12:56

오우...저건 진짜 보고도 못치겠는데?? ㅋㅋㅋ

2007/11/01 12:45 2007/11/01 12:45
TAG ,