Glassfish
生產模式下的 glassfish v3 和 java EE:更新實時 Web 應用程序的選項有哪些?
我正在使用 java EE 和 glassfish v3 建構一個 Web 應用程序。我想盡快將其移至生產模式,但是我在生產中使用 glassfish 的經驗為零,如果您能給我一些有關如何處理以下情況的指導,我將不勝感激:
假設我已經使用指向 .war 文件的管理控制台部署了 Web 應用程序。但是如果我想更新這個實時應用程序,我需要:
a) undeploy –> build new war file (with updates) –> paste the war file to the app folder –> redeploy?
b) 只移入更改的文件,即:.class 文件、jsp 等……之前沒有取消部署?
就我個人而言,我使用一個 maven 外掛和一個類似於 jenkins 的工具來部署到生產環境,但你總是可以像這樣手動完成:
- 打開管理控制台(預設綁定到 4848 埠)
- 在菜單上選擇“應用程序”
- 在您要重新部署的應用程序旁邊應該有一個標記為“重新部署”的連結,點擊它。
- 選擇新的戰爭(以及與預編譯 jsp 等相關的選項)
- 按確定
應在此過程之後部署新版本的應用程序。
希望這可以幫助。