歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

遠程服務器手動部署備忘筆記

遠程服務器手動部署備忘筆記   環境介紹   1,項目最新版本在git庫中,地址為http://192.168.0.18:8060/git/GatherServer.git   2,擁有一台遠程亞馬遜服務器,系統為ubuntu Server,web服務器為glassfish   3,本地機器要裝有git 和 maven 必要知識點   1,熟悉git命令   2,熟悉基本的linux命令   3,熟悉maven打包命令   4,熟悉遠程操作基本命令   步驟   1,將git庫中的項目拉到本地 命令:git clone http://192.168.0.18:8060/git/GatherServer.git   2,進入項目文件夾,我這裡進入GatherServer文件夾,切換到要發布版本分支 我的只有一個master分支,不需要切換分支,如果需要切換到自己的分支,用git checkout xxx(自己的分支)   3,進入拉到本地的項目(GatherServer文件夾)使用maven命令對項目進行編譯 命令:mvn compile   4,進入target文件夾,會發現文件夾下有一個GatherServer.war包,這個就是我們要發布到遠程服務器上的包   5,將war包上傳到遠程服務器。命令:rsync -avz GatherServer.war [email protected]:~/juxinli;  //(當前路徑為/target,這句命令就是將target目錄下的GatherServer.war包復制到遠程56機器上的/juxinli目錄下)   6,遠程鏈接到56服務器,命令:ssh [email protected] (輸入遠程登錄密碼)   7,進入/juxinli文件夾,查看是否上傳成功   8,復制war包到glassfish服務器.(當前路徑/juxinli)命令:cp GatherServer.war ~/glassfish4/glassfish/domains/domain1/autodeploy   9,重啟glassfish服務器。(1)關閉服務器:進入glassfish的bin目錄cd ~/glassfish4/glassfish/bin。(2)關閉命令:./asadmin stop-domain (3)重啟命令:./asadmin start-domain  
Copyright © Linux教程網 All Rights Reserved