欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jenkins 自动化远程部署——部署war包,jar包的bat命令

程序员文章站 2024-03-09 08:59:11
...

1. 部署war包bat

@rem 停止在运行的tomact
D:
cd  D:\Program Files\apache-tomcat\bin
call shutdown.bat

title my-project
ping -n 3 127.0.0.1

@rem 清除root文件夹下内容
rd/s/q "D:\Program Files\apache-tomcat\webapps\ROOT"
md "D:\Program Files\apache-tomcat\webapps\ROOT"

@rem 将war包移动到root文件夹下
move "D:\sftp\dev\my-project.war"  "D:\Program Files\apache-tomcat\webapps\ROOT"

@rem 解压war包
cd D:\Program Files\apache-tomcat\webapps\ROOT
jar -xvf my-project.war

@rem 删除war包文件
del my-project.war

@rem  启动Tomcat
cd  D:\Program Files\apache-tomcat\bin
call startup.bat

1. 启动jar包的bat命令

@rem 停止旧项目,停止8080端口的服务
for /f "tokens=5" %%i in ('netstat -ano ^| findstr 8080 ^| findstr LISTENING') do (
taskkill -pid  %%i -f
)
title my-project
ping -n 3 127.0.0.1

@rem 启动jar包(加java探针技术可忽略)
start /b java -jar -javaagent:D:\sftp\skywalking-agent\skywalking-agent.jar -Dskywalking.agent.service_name=rjsoft-jycj-admin-main -Dskywalking.collector.backend_service=192.168.111.110:11800 -Xms500m -Xmx500m -Dspring.profiles.active=dev D:\sftp\dev\my-project-1.0-SNAPSHOT.jar