windows自动化打包部署Java程序

本文介绍了如何在Windows服务器上使用批处理脚本自动化部署Java程序,包括停止运行中的程序、关闭端口、删除旧代码、拉取Git代码、Maven打包和运行的过程。

windows自动打包部署Java程序

项目部署在windows服务器上,编写bat批处理脚本进行自动化部署

准备工作

在目标服务器上安装Java、Maven、其他需要安装的软件,并配置环境变量

总流程

停止程序

停止正在运行的Java程序和与Java一同运行的程序,如果这些程序未停止,会导致文件占用无法删除和无法启动

设置需要关闭的端口,通过查询端口获取PID,关闭对应端口的程序

这里8100端口是Java程序的,9996是定时任务程序的端口

@echo off
rem 设置监听的端口号
set java-port=8100
set job-port=9996

echo java-port : %java-port%
echo job-port : %job-port%

for /f "usebackq tokens=1-5" %%a in (`netstat -ano ^| findstr %java-port%`) do 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值