Jenkins發佈項目時出現內存溢出錯誤

Windows環境下Jenkins發佈項目時遇到java.lang.OutOfMemoryError: PermGen space錯誤,導致發佈失敗。

解決辦法:

打開tomcat的bin目錄下的catalina.bat文件,在裏面增加一句:

set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M 
注意:沒有單引號 。

set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M

重新啓動tomcat之後使用Jenkins發佈項目不再出現該問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章