从Jenkins使用Ant启动Jboss
我在Jenkins编写了一个ant任务脚本,希望通过它启动jboss。我开始了,但很快我就犯了这样一个错误。Jboss版本是4.0.4 启动jboss服务时出现问题 java.lang.OutOfMemoryError:PermGen空间 我将ANT_选项和JAVA_选项设置如下 -Xms1536m-Xmx2048m-XX:PermSize=1536m-XX:MaxPermSize=2048m -Xmx2048M-XX:MaxPermSize=1024M-XX:MaxPermSize=1024M 这就是我所做的从Jenkins使用Ant启动Jboss,ant,jboss,jenkins,Ant,Jboss,Jenkins,我在Jenkins编写了一个ant任务脚本,希望通过它启动jboss。我开始了,但很快我就犯了这样一个错误。Jboss版本是4.0.4 启动jboss服务时出现问题 java.lang.OutOfMemoryError:PermGen空间 我将ANT_选项和JAVA_选项设置如下 -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,但也遇到了同样的错误
谢谢。用这个工作
<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\u OPTS=%JAVA\u OPTS%-Xms512m-Xmx2048m-XX:MaxPermSize=512m