windows下bat脚本启动springboot项目jar包 |
您所在的位置:网站首页 › 启动jar包命令的脚本怎么写 › windows下bat脚本启动springboot项目jar包 |
windows下bat脚本启动springboot项目jar包 一、SpringBoot打jar包idea打开项目,如果项目是 gradle 仓库,使用如下方式,进行打包:双击bootJar 1.双击clean,清空之前的打包记录 idea打开项目,如果项目是 maven仓库,使用如下方式,进行打包: 项目右键—》Run Maven—>clean—>install 最简单的方式。在jar包所在目录位置,打开cmd窗口,输入 java -jar xxx.jar 即可运行项目,例: 为保证项目不停止运行,可以写一个bat批处理脚本。使该项目在后台运行 2.2 bat批处理脚本(单次)使用文本文档输入如下内容: @echo off java -jar xxx.jar exit保存为 start.bat文件 注意: 该脚本会执行项目,但是不会关闭窗口,一旦关闭窗口,项目会关闭。 2.3 bat批处理脚本(后台运行,没有命令弹窗)要想在后台执行该jar,需要以下脚本: @echo off start javaw -jar D:\work-zakj\hwariot-mix-service\build\libs\xx.jar exit其中,jar包位置需要绝对路径,不然有可能会报错:“Unable to access jarfile” 将脚本更名为start.bat。执行即可后台启动该项目。 关闭项目:根据启动项目的端口号,查看端口进程,杀死进程
编写脚本:单次启动: @echo off set port=8888 for /f "usebackq tokens=1-5" %%a in (`netstat -ano ^| findstr %port%`) do ( if [%%d] EQU [LISTENING] ( set pid=%%e ) ) if "%pid%" == "" goto start if not "%pid%" == "" goto run :run echo %port% (采集程序运行中)port is opening... pause exit :start echo (开始启动采集程序)starting collect program... java -jar D:\work-zakj\hwariot-mix-service\build\libs\hwariot-mix-service-0.0.1-SNAPSHOT.jar echo.Starting Success! exit编写vbs文件,启动(没有命令弹窗,后台运行) set ws=WScript.CreateObject("WScript.Shell") ws.Run "F:\tianjin\tianjin\tj_collect_data.bat /start",0
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |