Tomcat

可以將工作的 Tomcat 6 webapp 轉換為可用的 .war 文件嗎?

  • November 17, 2012

問題:我在 FreeBSD 8.1 Tomcat 6 測試伺服器上有一個可以工作的 webapp,我需要將它轉移到生產系統。最後接觸它的開發人員(並在該伺服器上擁有 root 權限)已經繼續前進並且沒有幫助。正在執行的應用程序似乎是從現在不可用的 CVS 伺服器部署的。

我的想法是,我想找到一種方法將工作的 webapp 包裝到適當的 .war 中,以便我可以將它部署在原始主機上,並(在測試後)將現有系統發送到非常深的 bitbucket。但我沒有運氣找到一種方法來做到這一點。

我是系統管理員而不是開發人員,並且不太使用 Tomcat 系統,所以我可能(可能)忽略了一些非常簡單的東西。我認為我可以將已部署的目錄 tar 並在新機器上解壓,但我有一種煩人的感覺,即其中存在陷阱。

您可以使用 java 自帶的 jar 實用程序。

cd 進入 webapp 文件夾並執行以下命令:

jar cvf ../mywebapp.war *

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