2014-01-24 3 views
0

저는 jboss를 시작하기를 원했던 Jenkins에서 개미 작업을 스크립팅했습니다. 나는 그것을 시작하고 있지만, 곧 나는 그런 오류를 얻고있다. Jenkins에서 Ant를 사용하여 Jboss를 시작하십시오.

-Xms1536m -Xmx2048m -XX

다음과 같이 내가 ANT_OPTS 및 JAVA_OPTS를 설정

PermGen 공간 : 제이 보스 버전은 4.0.4

문제부터 서비스 보스 java.lang.OutOfMemoryError와입니다 PermSize = 1,536m를 - XX :를 MaxPermSize = 2,048m -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

이렇게 처리했습니다.

<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

관련 문제