部署SpringBoot項目到亞馬遜aws雲服務上

1. 申請亞馬遜服務器賬號

    亞馬遜AES創建EC2實例並實現ping通root用戶登錄等配置 : https://blog.csdn.net/Swain_Ho/article/details/72843982

2. 配置部署環境

    (1) AWS亞馬遜雲EC2創建CentOS7實例 : https://blog.csdn.net/m0_37116405/article/details/79739182

    (2) 使用Xshell 5通過SSH遠程連接EC2實例 : https://blog.csdn.net/m0_37116405/article/details/79742924

    (3) AWS亞馬遜雲RDS創建MySQL實例 : https://blog.csdn.net/m0_37116405/article/details/79744404

    (4) CentOS 7安裝MySQL5.7.21詳細完整教程 : https://blog.csdn.net/m0_37116405/article/details/80382964

    (5) 安裝jdk環境等項目必須品

3. 開始部署工作

   (1)  將項目打包爲可運行jar,在本地命令行通過"java - jar xxx.jar"命令執行,確保jar包沒有問題(不然需要反覆上傳文件到亞馬遜服務器,很麻煩);

   (2) 下載安裝xshell(命令行工具啓動項目)和xftp(文件上傳工具(圖形化界面))兩個遠程linux的軟件

   (3) 打開xshell軟件,界面圖如下:

(4) 點擊做上角的文件->新建,打開登錄界面,輸入主機地址,端口號(一般默認22即可):

 

(5) 輸入主機地址和端口號後,點擊連接,會依次彈出輸入登錄的用戶名和密碼界面:

 

(6) 登錄成功後就進入了遠程命令行界面,輸入cd  /usr/local/指令,就到了usr/local路徑下。然後,就可以選擇創建目錄或者創建文件了。常用命令:

   mkdir : 創建文件夾

   rmdir:刪除文件夾

  如果提示文件創建失敗,那麼在命令前加上 sudo

 (7) 假設已經在/usr/local/下已經創建了一個service文件夾,用來存放項目jar包。那麼,現在要做的就是上傳jar包到服務器上了。點擊下圖中紅色圈住的按鈕,打開xftp軟件(如果沒有下載會提示下載)。

 (8) xftp界面圖:

 (9) 點擊左上角的文件->新建,進入登錄界面:

 

(10) 登錄成功以後是下圖所示的界面。將板塊界面的路徑修改爲usr/local/service,就進入剛纔創建好的路徑下了。如果要上傳文件,只需要把左側界面中的文件拖到右側即可。

 

 ps:如果上傳失敗,應該是沒有權限所致。打開xshell命令行,輸入授權命令:sudo chmod 777 /usr/local/service。

(11) 假設usr/local/service路徑下已經上傳好項目jar而且運行環境也配置(JDK,MYSQL等)好了,現在在xshell 中敲命令: cd /usr/local/service,回車後已經在該路徑下了。然後是熟悉的命令: java  -jar xxx.jar,回車後程序就跑起來了。

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章