IntelliJ IDEA自動部署項目至遠程服務器與傳統部署項目至遠程服務器的區別


每次開發Java項目時,對於所有Java開發人員來說,最枯燥的不是修改代碼,而是實時將自己的代碼上傳至遠程服務器,進行測試或者部署,本人最初開發也是這樣,通過使用Xshell 5,WinSCP等工具對項目進行遠程部署測試,每次都得花大量時間,對  開發和部署來說,太過於繁瑣,后來發現捷克公司開發的工具捷克IntelliJ IDEA具有將Java項目部署到遠程服務器的功能,為開發提供了很大的幫助。

這幾種部署項目到遠程服務器的操作方式,我為大家一一介紹:

Xshell 5

使用Xshell 5可以部署多種項目(Java,Python,腳本等)到遠程服務器,具體操作如下:

首先需要將部署文件上傳下載:

// 首先安裝lrzsz

# yum -y install lrzsz

// 上傳文件,執行命令rz,會跳出文件選擇窗口,選擇好文件,點擊確認即可。

# rz

// 下載文件,執行命令sz

# sz

通過Xshell 5登錄到遠程服務器,執行rz命令將項目上傳至遠程服務器,然后在命令窗口通過命令啟動項目,比如Java的web項目若要部署在linux服務器的tomcat下,需要將項目的war包上傳至服務器Tomcat  webapps目錄下或者jar包上傳至指定  目錄下,通過啟動sh startup.sh、./startup.sh命令或者啟動jar包命令等(不同項目啟動方式不同),主要看你項目部署路徑和部署方案,當重新部署的時候,需要通過sh shutdown.sh  、./shutdown.sh命令或者用ps -ef |grep java 獲取Java進程號后通過killall -9 進程號,讓Java項目停止運行,然后重新部署。

 

這種方案需要記得大多數linux命令,難度系數*****。

Xshell5+WinSCP

使用Xshell 5+WinSCP也可以部署多種項目(Java,Python,腳本等)到遠程服務器,具體操作如下:

 

使用WinSCP將項目上傳至遠程服務器指定目錄下,在通過Xshell 5命令窗口啟動項目、停止或者重新啟動,比如Java的web項目若要部署在linux服務器的tomcat下,需要將項目的war包上傳至服務器Tomcat  webapp目錄下或者jar包上傳至指定  目錄下,通過啟動sh startup.sh、./startup.sh命令或者啟動jar包命令等(不同項目啟動方式不同),主要看你項目部署路徑和部署方案,當重新部署的時候,需要通過sh shutdown.sh  、./shutdown.sh命令或者用ps -ef |grep java 獲取Java進程號后通過killall -9 進程號,讓Java項目停止運行,然后重新部署。通過操作命令即可完成操作,相對第一中更加容易理解,但操作過於復雜,建議新手使用!!!難度系數****。

IntelliJ IDEA自動部署

IntelliJ IDEA自動部署如下:
打開IntelliJ IDEA點擊Tools/Deployment/Configuration(或者File-Settings-Build,Execution,Deployment-Deployment都行),界面如下所示:

填寫遠程服務器信息,並測試遠程服務器連接成功(下圖表示測試連接成功);

填寫本地和遠程服務器項目路徑;

基本設置完成,最后用IntelliJ IDEA打開項目,右鍵點擊Deployment,Unpload to 配置名(或者Tools,Deployment,Unpload to),  上傳、運行項目即可!!!

可能配置的時候有些復雜,但是如果你能配置好,測試部署方便很多 !!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM