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,回車後程序就跑起來了。