2
我有一個是用java三個目標如下圖所示如何使構建過程結束的時候,靶的使用Java的螞蟻用叉子設置爲true
//目標有Java的任務
<java classname="org.apache.catalina.startup.Bootstrap" fork="true" classpathref="tomcat.class.path">
<jvmarg value="-Dcatalina.home=${build.tomcat.dir}" />
<arg line="start" />
</java>
我的主要目標取決於這個java ant的上述目標。問題是一切工作正常...這個Java的螞蟻啓動我的Tomcat服務器和控制不移動到下一個目標。 Build.xml將處於運行狀態。
一旦java ant的目標執行完畢,我該如何讓控件移動到下一個targer。
我已經使用與守護進程元素並行,它工作正常...啓動服務器和控制移動下一個目標。但是,這裏的問題是,一旦我在控制檯中看到服務器啓動並且當我嘗試訪問tomcat時,它已啓動並正在運行。一旦整個構建完成並且顯示構建成功消息,然後再次嘗試訪問tomcat時,我沒有看到它並且正在運行。
任何幫助,請...
感謝,
謝謝。它可以工作,但服務器啓動非常快,即在一秒鐘內不顯示任何日誌語句。這是如何在後臺完成的? – RKV
它產生了背景中的另一個過程,這是螞蟻沒有觀察到的,因此「超越」了螞蟻。一旦你將這件東西炸開,你就無法用螞蟻將它關閉。 – FailedDev
我能夠使用另一個ant目標停止服務器,然後執行少量活動(其他目標),然後啓動tomcat服務器。使用產卵會有任何性能相關的問題嗎? – RKV