0
我搜索,發現了一些疑問句作爲**如何使用惡性腳本來重新啓動Apache **,並試圖類似的代碼,但有一些message..i嘗試這種代碼使用Ant腳本爲unix和windows系統重新啓動Apache?
<exec executable="${APACHE_HOME}/bin/httpd.exe">
<arg value="-k"/>
<arg value="restart"/>
</exec>
OUTPUT:
apache-restart:
[exec] [Tue Nov 15 19:58:18 2011] [error] (OS 2)The system cannot find the file specified. : No installed ser
vice named "Apache2.2".
[exec] Result: 2
而原因是我猜Apache沒有安裝作爲一個Windows服務。
我都嘗試,但都有問題:
1)我的光標不停閃爍,沒有達到下一個語句回聲。
<target name="test" depends="init">
<exec executable="${APACHE_HOME}/bin/httpd.exe">
</exec>
<echo message="hello "/>
</target>
OUTPUT:
test:
2)其中,是這個文件TASKKILL本??
<target name="test" depends="init">
<exec executable="taskkill /im httpd.exe">
</exec>
<echo message="hello "/>
</target>
OUTPUT:
Execute failed: java.io.IOException: Cannot run progra
"taskkill \im httpd.exe": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
謝謝..但它已經由基於Java的應用程序作爲子安裝程序Web服務器安裝..所以我不應該更改該配置。 – user1037728
@ user1037728,然後執行「taskkill/im httpd.exe」來殺死Apache和「httpd.exe」來重新啓動它。您可能還想追加/ f切換到taskkill。 –