2015-05-13 16 views
0

我想用下面的代碼來停止Tomcat,ant構建停止Tomcat服務器

<target name="tomcat-stop" if="tomcat.running" depends="check-port" > 
    <echo message="Tomcat is running...stopping it"/> 
    <java jar="${tomcat.home}/bin/bootstrap.jar" fork="true" > 
     <jvmarg value="-Dcatalina.home=${tomcat.home}"/> 
     <arg line="stop"/> 
    </java> 
</target> 

它返回錯誤

"[java] Error: Unable to access jarfile 10.50.255.250:\home\Deploymenttest\apache-tomcat-7.0.42\bin\bootstrap.jar [java] Java Result: 1"

+0

至於我可以看到錯誤消息不能執行你是顯示目標的結果。是否還有另一個實際嘗試執行服務器停止的目標? – sudocode

+0

sry錯誤地更新了目標。請找到更新的停止目標 – qaepk

回答

0

我這樣嘗試過和它的作品,

<target name="tomcat-stop" depends="check-port"> 
<sshexec host="10.0.60.0" 
    trust="true" 
    username="${server_username}" 
    password="${server_password}" 
command="sh /home/Deploymenttest/apache-tomcat-7.0.42/bin/shutdown.sh" /> 
    <!--command="cd /home/Deploymenttest/ rm -rf test"/>--> 
    </target>