簡體   English   中英

如何在 Linux 機器上部署 WAR 文件

[英]How to deploy a WAR file on Linux machine

我有一台 Linux 機器。 Apache 服務器正在運行,我需要部署我的項目,這是在 Windows 機器上開發的.war 文件。

有人可以給我一點想法如何做到這一點嗎?

如果您對安裝 Tomcat 的目錄有 FTP 或 SCP 訪問權限,您應該能夠簡單地將生成的 WAR 文件復制到 tomcat/webapps 目錄。 Tomcat 將自動為您部署戰爭。

重新部署的時候,我覺得刪除Tomcat中的原始.WAR文件最安全,tomcat會自動為你銷毀分解后的目錄。 完成后,復制 .WAR 文件。

最后,確保“一次性”復制 .WAR 文件。 如果您的上傳速度較慢,Tomcat 將嘗試部署 .WAR 文件,即使它尚未完全上傳。 這將導致部分部署或部署不成功。 最好是上傳到一個中性目錄(主目錄、臨時目錄等),然后將.WAR 重命名(使用 mv)為 tomcat,或者直接使用本地文件系統復制命令將其復制到那里。 比上傳快很多。 最安全的方法是從同一個文件系統 mv 文件。

所有這些都假設您沒有為 Tomcat 打開任何管理器或管理端口,因為它提供了直接遠程部署應用程序的機制。

但是,事實上,簡單地刪除舊應用程序並滑入新應用程序對於許多應用程序來說都是簡單而有效的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM