1. 程式人生 > >tomcat伺服器時間與win系統時間不一致,是tomcat設定的時區不一致導致的

tomcat伺服器時間與win系統時間不一致,是tomcat設定的時區不一致導致的

今天在tomcat伺服器上排查一個bug時發現,伺服器上的時間和系統的時間不一致,導致通過日誌定位bug比較吃力,而導致時間不一致是tomcat設定的時區和系統不一致導致的。

以下是我的處理:

到tomcat目錄下的bin資料夾中,找到catalina.bat檔案,使用筆記本開啟,然後搜尋文字“set JAVA_OPTS”,如果搜尋不到,則在 rem ----- Execute The Requested Command 的下面新增一句:

set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=GMT+08

如果搜尋到了,則直接在set JAVA_OPTS=%JAVA_OPTS%

新增-Duser.timezone=GMT+08

不管後面有什麼,用空格隔開就好餓了。

然後重啟tomcat就可以了