部署到 Glassfish

所以,你先做一個 .war 檔案,讓我們說一個名為 <YOUR PLUGIN>.war 的 portlet。你想讓它在 Liferay 入口網站上的 glassfish 域上執行。

成功的步驟:

  1. 導航到 Liferay 上的控制面板 - >外掛安裝
  2. 點選安裝新的 portlet
  3. 命中配置
  4. 填寫部署目錄一個新的部署位置讓我們說 <YOUR DOMAIN>/autodeploy2
  5. 檢查下一行目標是 <YOUR DOMAIN>/autodeploy(它是 Glassfish 的預設部署目錄)
  6. 點選儲存

現在部署將通過將檔案複製貼上到新目錄 <YOUR DOMAIN>/autodeploy2 來完成。其餘部分自動處理。設定立即採取行動。

完成部署:製作勝利夾具並享受:)

..你停止跳舞,面對一個蟲子。你希望部署新版本。在這種情況下,繼續閱讀。

所以,你再次建立了你的戰爭,並希望重新部署。請執行下列操作:

  1. 通過刪除 war 檔案取消部署 <YOUR DOMAIN>/autodeploy 資料夾中的舊東西。不要刪除任何其他檔案。
  2. 結果是會出現 <YOUR PLUGIN>.war_UnDeployed 檔案。
  3. 通過複製 <YOUR DOMAIN>/autodeploy2 資料夾中新建的 war 來部署新檔案。
  4. 結果是 <YOUR PLUGIN>.war_deployed 將出現在 <YOUR DOMAIN>/autodeploy 資料夾中。

再次跳舞:)