1. 程式人生 > >Caused by: java.lang.IllegalArgumentException: Negative time

Caused by: java.lang.IllegalArgumentException: Negative time

問題

最近在部署war應用的時候,出現如下錯誤:

Caused by: java.lang.IllegalArgumentException: Negative time

原因

windows server 2003 在複製war檔案的時候,把要被複制的檔案的修改時間變成1940年。

解決

先將war在本地壓縮成zip檔案,然後,上傳這個zip檔案到伺服器,然後,在伺服器上面解壓zip檔案,這樣在win上面得到war檔案修改時間就沒有被修改。

參考