最近用法 jenkins部署maven項目時候,突然出現Build step 'Invoke top-level Maven targets' marked build as failure Finished這個部署失敗的情況,檢查代碼沒有問題,本地運行也正常。本來以為是jdk版本問題,檢查一下版本一致。最終,只好重啟jenkins,竟然莫名其妙的好了。最后,在網上查找資料,才知道是tomcat運行內存溢出。解決方法:
在tomcat的bin目錄下的catalina.sh文件中,修改運行內存數值。
JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"
然后,重啟tomcat就ok了!