在過去的10年左右,我只好Web應用程序部署到了tomcat無數次的機會。我還寫了幾個腳本試圖自動執行,但從未設法使其完全自動化。部署戰爭到Tomcat
這裏是問題。我正在嘗試部署一場新的戰爭,與我的tomcat的webapps中的現有戰爭同名。
選項1:簡易方法 - 只要複製戰爭和等待它更新展開的目錄。這有時工作。很多時候 - 爆炸目錄沒有在合理的時間內更新。
選項2:通方法 - 停止Tomcat,刪除所有的戰爭和臨時文件。複製戰爭並啓動tomcat。這通常包括停止tomcat,等待一段時間 - 然後檢查過程是否仍然存在並將其殺死。
方案3:手動的方法 - 這可能是驚人的,但我發現它的工作很多次 - 複製戰,等待更新的展開的目錄,一旦它 - 重新啓動Tomcat。如果沒有 - 你可以嘗試刪除臨時工作文件,這有時會有所幫助。
我也嘗試了很多選項 - 以不同的順序和動作的子集 - 重新啓動,停止,刪除戰爭,刪除爆炸,刪除本地主機上下文,刪除本地主機工作目錄,複製戰爭,睡眠,比較日期,問禮貌地tomcat重新加載等等。沒有任何東西可以工作。
這可能是我做錯了事,但我聽到過很多人的相同經歷,所以我在這裏得到一些建議 - 你說什麼?向tomcat部署新戰爭的最佳方式是什麼?
謝謝!
這是什麼問題?停機?這是DEV/PREPROD /什麼或PROD?你需要在關機/重啓週期中保持會話嗎? – TacticalCoder 2012-03-31 02:54:34
嘿@krakover如果你對其中一個答案感到滿意,你會介意將其中一個接受爲 – systemkern 2015-01-20 13:25:59