寫在開始:一個搬磚程式員的隨緣記錄
簡介:
Cloud Toolkit 是本地 IDE 插件,幫助開發者更高效地開發、測驗、診斷并部署應用,通過插件,可以將本地應用一鍵部署到任意服務器,甚至云端(ECS、EDAS、Kubernetes 和 小程式云 等);并且還內置了 Arthas 診斷、Dubbo工具、Terminal 終端、檔案上傳和 MySQL 執行器等工具,
準備:
1、Linux服務器一臺,部署好JAVA環境
2、IDEA開發工具
3、SpringBoot專案一個
文章目錄
- 一、IDEA安裝Alibaba Cloud Toolkit插件
- 二、專案準備
- 三、服務器配置
- 四、Alibaba Cloud Toolkit配置
- 五、執行
- 六、驗證
一、IDEA安裝Alibaba Cloud Toolkit插件
我已經安裝過了

安裝后重啟IDEA
二、專案準備
在IDEA下構建一個專案
寫好一個測驗介面

三、服務器配置

命令:
# 進入一個目錄
cd /www/wwwroot/
# 新建檔案夾.名字可以隨意取
mkdir demo
# 進入新建的檔案夾
cd demo
新建restart.sh腳本,腳本內容在下面,復制進去就行
vi restart.sh
腳本內容如下:
if [ ! -n "$1" ] ;then
echo "please input a process name!"
exit
else
process_name=$1
echo "process name is $process_name!"
PID=$(ps -ef | grep $process_name | grep -v "$0" | grep -v "grep" | awk '{print $2}')
if [[ -z $PID ]]; then
nohup java -jar ./$process_name &
if [ $? -eq 0 ];then
echo "start $process_name success"
tail -f nohup.out
exit
else
echo "start $process_name fail"
fi
else
echo "$process_name process id:$PID"
fi
kill $PID
if [ $? -eq 0 ];then
echo "kill $process_name success"
sleep 5
nohup java -jar ./$process_name &
if [ $? -eq 0 ];then
echo "start $process_name success"
else
echo "start $process_name fail"
fi
else
echo "kill $process_name fail"
fi
fi
tail -f nohup.out
1、準備運行腳本
四、Alibaba Cloud Toolkit配置
選擇添加Host

2、添加host

3、host資訊


進行專案配置





腳本內容:根據自己的專案和專案在服務器路徑改變
nacos_demo-0.0.1-SNAPSHOT.jar是專案打包后的名字
sh /www/wwwroot/demo/restart.sh nacos_demo-0.0.1-SNAPSHOT.jar
五、執行

六、驗證
Over
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246944.html
標籤:其他
上一篇:CDH安裝手冊(自整理)
