Alibaba Cloud Toolkit部署应用到服务器教程(deploy to host)

1、Alibaba Cloud Toolkit插件

  Alibaba Cloud Toolkit插件可以让我们非常方便地部署应用到服务器上, 并且通过执行脚本,实现项目启动,支持部署到阿里云的服务器上,也支持部署到其他可以访问的机器上。在idea的插件市场上直接搜索安装即可。

2、Alibaba Cloud Toolkit部署项目部署

a.  先确认一下项目是可以正常打包的。

  

b.  增加host配置。

  

 

  

 c.  在服务器上部署的文件夹里增加一个restart.sh脚本,需要修改端口和jar路径,内容如下:

source /etc/profile
port={项目端口}
name=$(lsof -i:$port|tail -1|awk '"$1"!=""{print $2}')
if [ -n $name ]; then
id=$(lsof -i:$port|tail -1|awk '"$1"!=""{print $2}')
kill -9 $id
fi

nohup java -jar {项目jar路径:/xx/xx/xxxx.jar} >> nohup.log &
exit 0

d.  发布应用,选择好host主机,填好项目路径,在“select command”上填写执行脚本:sh /xx/xx/restart.sh

  

 

  

e.  运行起来,进度100%后可以到服务器上查看是否启动成功。

  

  

原文地址:https://www.cnblogs.com/ljy-1471914707/p/15131920.html