2011-01-21 20 views
0

ANTスクリプトを使用してWebsphereサーバを起動しようとしています。このスクリプトを実行すると、ビルドが成功したことが示されます。しかし、それはサーバーを起動していません。ここに私が使ったAntスクリプトがあります。エラーがなくても、Webサーバを起動しないAntタスク

<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 
*/ 

サーバーが起動していません。あなたはこの上で私を助けてもらえますか?あなたの助けをあらかじめありがとう。私はLinux環境でこれを実行しています。

答えて

0

これは、/ binの下にあるws_antシェル内から実行する必要があります。

+0

お返事ありがとうございます。私はあなたが提供している解決策を試しました。しかし、それは違いがないようです。それでもビルドは成功していますが、サーバーは起動していません。正常なantとws_antコマンドの違いは何ですか?コマンドプロンプトからws_antコマンドを実行すると、サーバーが起動しています。どうすればいいですか?ws_antへの入力としてbuild.xmlファイルを与えることはできますか?あなたの助けを前にありがとう – Sadineni

関連する問題