CloudToolKit部署jar项目时备份

简介: 生成项目发布一般都是要备份的,这里提供一个CloudToolKit发布项目时,备份的思路。 首先在项目或者对应模块的pom.xml里的标签指定一个maven编译后,生成项目的名字。eg:demo_new 。

Cloud Toolkit 最佳实践之部署包备份示例了war包的部署备份,这里提供一个CloudToolKit发布jar项目时,备份的思路。

  1. 首先在项目或者对应模块的pom.xml里的标签指定一个maven编译后,生成项目的名字。eg:demo_new 。这里建议服务器上的项目包是demo.jar/war,fileName标签里就加一个_new之类的字符加以区分即可。
  2. 修改Command,内容复制Spring Boot 应用案例中的示例脚本。
source ~/.bash_profile
killall java
# 备份原有的 jar
DATE=$(date +%Y_%m_%d-%H%M%S)
mv /root/act_springboot/demo.jar /root/bak/demo_${DATE}.jar
# 修改上传的demo_new.jar的名字
mv /root/act_springboot/demo_new.jar /root/act_springboot/demo.jar
nohup java -jar /root/act_springboot/demo.jar > /dev/null 2>&1 &

部分内容参照Cloud Toolkit 最佳实践之部署包备份

目录
相关文章
|
29天前
|
Java jenkins 持续交付
Java项目jar包启动脚本,适用jenkins或定时任务或手动执行
Java项目jar包启动脚本,适用jenkins或定时任务或手动执行
94 3
|
8天前
|
Java Maven 容器
springBoot项目导入外部jar包
springBoot项目导入外部jar包
14 4
|
10天前
|
Java Maven
springboot项目打jar包后,如何部署到服务器
springboot项目打jar包后,如何部署到服务器
30 1
|
10天前
|
XML 运维 Java
Spring运维之boot项目打包jar和插件运行并且设置启动时临时属性和自定义配置文件
Spring运维之boot项目打包jar和插件运行并且设置启动时临时属性和自定义配置文件
16 1
|
1月前
|
Java Linux Shell
Linux环境下,让Jar项目多线程部署成为可能
Linux环境下,让Jar项目多线程部署成为可能
21 1
|
10天前
|
Java Linux
IDEA远程调试Centos部署的jar包
IDEA远程调试Centos部署的jar包
12 0
|
10天前
|
Java Maven
Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案
Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案
17 0
|
10天前
|
缓存 Java Maven
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
15 0
|
13天前
解决项目中确实tools.jar的问题
解决项目中确实tools.jar的问题
21 0
|
2月前
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
195 0