該賞金到期的明天。此問題的答案有資格獲得 200聲望獎勵。 Slartibartfast想引起對這個問題的更多關注。
由于 Tomcat 只是將 EAR 解壓縮到檔案系統來為應用程式提供服務,那么使用 EAR 有什么好處以及將檔案系統推送到 Tomcat webapps 檔案系統有什么缺點?
uj5u.com熱心網友回復:
Tomcat 支持 WAR 但不支持 EAR。無論如何,我認為您的問題是關于為什么我們通常部署打包為單個 WAR 的應用程式而不是分解的 WAR(即分解的部署)。
對我來說的主要優點是:
與在展開式 WAR 部署中部署多個檔案相比,當您只需要部署一個檔案時,處理部署更容易。
因為只有一個檔案被部署,我們總是可以確保應用程式在特定版本中運行。如果我們允許部署單個檔案而有人只是將多個檔案更新到其他版本,則很難判斷應用程式運行的確切版本是什么。
之前已經有一些關于此類主題的討論,您可以參考this和this以獲取更多資訊。
uj5u.com熱心網友回復:
如果您部署單個戰爭檔案,我會看到一些好處
- 如果您有多個環境(例如 test 和 prod),您只需將一個檔案從一臺服務器移動到另一臺服務器
- 如果您想確保部署正確的檔案,則可以從該單個檔案計算哈希和
- 你都有一個原始版本:有時你必須在爆炸戰爭中編輯一個檔案(盡量避免這種情況)。如果你這樣做了并且你想回滾它,你只需洗掉exploded-war-folder,tomcat使用war檔案
- 您可以使用 manager-app 通過瀏覽器部署應用程式,這樣您就不需要訪問服務器
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/397307.html
