使用Jenkins的Ant启动Jboss

时间:2014-01-24 12:41:40

标签: ant jboss jenkins

我在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,同样的错误。

感谢。

1 个答案:

答案 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