1. 程式人生 > >linux時間與tomcat時間不一致

linux時間與tomcat時間不一致

今天遇到個很奇怪問題,就是專案部署到linux後,有個任務會定時生成檔案,檔名包含了當前時間,但是檔名中的時間與檔案生成時間不一致,少了八個小時,如圖:

一開始以為是linux系統時間有問題,就輸入指令date檢視

時區跟我們常用的不一樣,寫得是HKT,可能是與tomcat的預設的時區有問題吧,然後按照網上資料修改了tomcat/bin/catalina.sh檔案

新增了一條資料:export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/hongkong",timezone的內容要對應你係統的時區,不知道時區的話可以vim /etc/sysconfig/clock檢視

然後重啟專案,問題解決