2011-08-22 107 views
1

我們使用tomcat ant任務將我們的應用程序部署到tomcat6和tomcat7。儘管如此,我們發現當tomcat內存不足時(由於設置不當,我知道),頁面請求掛在那裏,並且不會失敗。當tomcat內存不足時如何防止ant任務掛起?

雖然問題在於這也掛起了我們的螞蟻任務,我相信它只是像瀏覽器一樣使用http。

所以我很好奇,如果服務器正在運行,或者可能在部署任務上設置超時,我該如何首先檢查ant?

感謝

回答

0

我不知道如何檢查服務器是否正在運行,避免了連接掛,但你可以運行Ant任務了倍。您可以通過parallel任務來完成此任務 - 您通常會使用該任務同時執行構建步驟。該任務具有超時(毫秒)設置。例如:

<target name="tomcat_task"> 
    <parallel threadCount="1" timeout="10000"> 
     <sequential> 
      ... tomcat task here ... 
     </sequential> 
    </parallel> 
</target> 
+0

完美,不知道那個。做這份工作! –