windows下启动java项目(jar包)shell脚本编写 [备份之前的jar包,复制新jar包]
- 使用java启动服务
- 可以相当于在cmd中直接输入命令
d:
cd d:\jar
start java -jar springApplicationA.jar
timeout /T 10
start java -jar springApplicationB.jar
-
如果jar包所在目录下存在同名配置文件,会优先读取目录下的配置文件,覆盖掉jar包中配置文件
-
重命名原先jar包,复制新jar包,启动服务
rename d:\temp\system.jar "ctms-system_%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%_backup.jar"
copy d:\workspace\ideaWorkspace\project\java\target\system.jar d:\temp\ctms\ctms-system.jar
start java -jar d:\temp\system.jar
- 效果