2011-01-21 5 views
0

ANT 스크립트로 Websphere 서버를 시작하려고합니다. 이 스크립트를 실행하면 빌드가 성공적임을 보여줍니다. 그러나 서버를 시작하지 않습니다. 다음은 Ant 스크립트입니다.Ant 작업이 오류가 없어도 Websphere 서버를 시작하지 않음

<target name="initws"> 
<path id="ibm.lib"> 
<fileset dir="${env.WAS_HOME}/lib"> 
<include name="*.jar"> 
</fileset> 

<fileset dir="${env.WAS_HOME}/plugins"> 
<include name="*.jar"> 
</fileset> 

<fileset dir="${env.WAS_HOME}/java/lib"> 
<include name="*.jar"> 
</fileset> 
</path> 
<taskdef name="wsStartServer"> classpathref="ibm.lib" classname="com.ibm.webphere.ant.tasks.StartServer"> 
</taskdef> 


    <target name="startWebsphereServer" depends="initws"> 
      <wsStartServer wasHome="${user.install.root}" script="${user.install.root}/bin/setupCmdLine.sh" server="server1" profilename="AppSrv01" failonerror="true"/> 
     </target> 

이전에 클래스 패스 오류가 있지만 나중에 해결했습니다. 이 스크립트를 실행하면 다음과 같은 출력이 표시되고 빌드가 성공적임을 보여줍니다.

/*  
    Starting tool with AppSrv01 profile 
    Reading Configuration for server : Server1 
    Launch Script for server created: /home/dev/IBM/WEBSPHERE/AppServer1/bin/setupCmdLine.sh 

    Build Successful 
*/ 

그러나 서버가 시작되지 않습니다. 이걸 좀 도와 주실 수 있겠습니까? 도움을 위해 미리 감사드립니다. 나는 리눅스 환경에서 이것을 수행한다.

답변

0

/bin 아래 제공된 ws_ant 셸 내에서 실행해야합니다.

+0

답장을 보내 주셔서 감사합니다. 나는 당신이 제공 한 해결책을 시도했다. 그러나 그것은 차이가없는 것처럼 보인다. 여전히 빌드가 성공적이지만 서버가 시작되지 않았 음을 보여줍니다. 정상적인 개미와 ws_ant 명령의 차이점은 무엇인지 분명히 해 주시겠습니까? 명령 프롬프트에서 ws_ant 명령을 실행하면 서버가 시작됩니다. 그렇다면 ws_ant에 대한 입력으로 build.xml 파일을 제공 할 수 있습니까? 도와 주셔서 미리 감사드립니다. – Sadineni

관련 문제