Glassfish

生產模式下的 glassfish v3 和 java EE:更新實時 Web 應用程序的選項有哪些?

  • June 9, 2012

我正在使用 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 的工具來部署到生產環境,但你總是可以像這樣手動完成:

  1. 打開管理控制台(預設綁定到 4848 埠)
  2. 在菜單上選擇“應用程序”
  3. 在您要重新部署的應用程序旁邊應該有一個標記為“重新部署”的連結,點擊它。
  4. 選擇新的戰爭(以及與預編譯 jsp 等相關的選項)
  5. 按確定

應在此過程之後部署新版本的應用程序。

希望這可以幫助。

引用自:https://serverfault.com/questions/356863