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%后可以到服务器上查看是否启动成功。