2011-03-17 280 views
0

我有一臺運行在遠程機器上的java服務器(jetty)。目前我手動將.war文件從我的本地開發機器複製到遠程機器,只要我需要進行更新。這是一個非常慢的開發週期。遠程部署Web應用程序(.war)

如果您在/ webapps文件夾中粘貼了一個新的.war文件,Jetty將重新啓動Web應用程序。

我可以添加一個接受.war上傳的新servlet,並將其粘貼在自己的/ webapps文件夾中 - 從而覆蓋並重新啓動?然後,無論何時需要重新部署,我都會將.war文件從本地計算機上傳到遠程計算機上正在運行的實例。聽起來很won。。任何更好的方式來做這樣的事情?

謝謝

回答

0

你是如何複製它,FTP?

通常,您應該花大量的時間來部署自動化 - 現在花費的時間將在稍後保存幾個小時。我喜歡使用Maven,但如果你有一個簡單的情況,並不想像學習曲線那麼陡峭,Ant是一個好的開始。

(編輯)也許Cargo

+0

哈我的設置目前很糟糕。我將.war文件從本地機器複製到Temp遠程ftp站點。我用VNC登錄遠程機器。從那臺機器我從遠程FTP站點下載。將.war移到/ webapps文件夾中。重新啓動碼頭。花了很長時間。 – user291701 2011-03-17 21:40:08