AlibabaCloudToolkit使用

Cloud Toolkit 是阿里云针对 IDE 平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用,
本文介绍的是在 IDEA 中使用 Cloud ToolKit 插件部署 Spring Boot 项目到服务器

安装插件

image.png

配置服务器

image.png

image.png

部署应用

image.png

image.png

脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
path=/usr/local/software/web/xieZhongCrm

pid=`ps -ef | grep xieZhongCrmAPI-1.0-SNAPSHOT.jar | awk '{print $2}'`

if [ "$pid" != "" ]; then
echo "kill $pid"
kill -9 $pid
echo "sleep 3s"
sleep 1
echo "sleep 2s"
sleep 1
echo "sleep 1s"
sleep 1
fi

echo "cd $path"
cd $path

echo "rm -rf logs/"
rm -rf logs/

echo "nohup java -jar xieZhongCrmAPI-1.0-SNAPSHOT.jar"
nohup java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -jar xieZhongCrmAPI-1.0-SNAPSHOT.jar 1>/dev/null 2>&1 &

exit 0

测试

image.png

image.png

问题处理

启动脚本时报错 bad interpreter : No such file or directory,使用 vim 打开,输入 :set ff 提示 fileformat=dos

原因:文件是在 windows 环境创建后放到 linux 的,所以导致文件格式错误

解决方案:vim 使用命令 :set ff=unix 即可