今天線上項目關於時間的幾個任務都出了問題,查看日志發現日志的時間不對,用的是log4j,日志輸出的時間都早了很長時間。
1 首先先登上服務器查看了服務器的系統時間 linux下 date命令 時間正確的。
2 瀏覽網頁發現有個硬件時間,系統時間是指當前Linux Kernel中的時鍾,而硬件時鍾則是主板上由電池供電的主板硬件時鍾。兩者或不干擾,項目運行應該取的是系統時間。但還是查看了hwclock,硬件時間確實不對,修改后,重啟項目,,,項目的時間還是不對。
3 無奈時,網上有個說法,關於tomcat的參數,於是去 apache-tomcat-7.0.79\bin目錄下的catalina.sh ,加了參數 CATALINA_OPTS="-Duser.timezone=GMT+08 "。重啟tomcat就ok了。
記錄下。。。。。。。。。。
