我在Jenkins编写了一个ant任务脚本,我希望通过它来启动jboss。我开始了,但很快我就收到了这样的错误。 Jboss版本是4.0.4
启动服务jboss的问题 java.lang.OutOfMemoryError:PermGen space
我已将ANT_OPTS和JAVA_OPTS设置如下
-Xms1536m -Xmx2048m -XX:PermSize = 1536m -XX:MaxPermSize = 2048m -Xmx2048M -XX:MaxPermSize = 1024M -XX:MaxPermSize = 1024M
这就是我做的
<exec dir="${jbossHome}/bin" executable="cmd" spawn="true">
<arg line="/c run.bat"/>
</exec>
我甚至试图通过从Jenkins执行run.bat来启动jboss,同样的错误。
感谢。
答案 0 :(得分:0)
得到了这个。
<target name="start-jboss" depends="stop-update" >
<echo message=" jboss\bin folder is = ${jbossHome}/bin"/>
<exec dir="${jbossHome}/bin" executable="cmd" spawn="true">
<arg line="/c run.bat"/>
</exec>
<waitfor maxwait="50" maxwaitunit="second">
<available file="errors.log"/>
</waitfor>
</target>
还在jboss的run.bat中给出了这个。 设置JAVA_OPTS =%JAVA_OPTS%-Xms512m -Xmx2048m -XX:MaxPermSize = 512m