将Spring Boot应用发布成Windows服务

将Spring Boot应用发布为windows(BAT)服务

这里记录一次将Spring Boot应用发布成Windows服务的过程,网上找了很多虽然发布成了服务但都是启动失败。下面的步骤我自己这边发布成服务后是可行的。

一. 编写Boot应用启动脚本(确保应用正常启动)

编写bat脚本如下:

title java-test
@echo off
java -jar "F:\deployment\deploy\my-service.jar"
pause

目录结构如下
在这里插入图片描述
点击bat试运行程序
在这里插入图片描述

二. 下载instsrv,srvany,Bat_To_Exe_Converter程序

工具下载: 感谢博主提供
这里转连接 https://blog.csdn.net/MAOZEXIJR/article/details/84546539
在这里插入图片描述

三. 使用工具将BAT文件转为exe

  1. 安装Bat_To_Exe_Converter
  2. 在这里插入图片描述
  3. 点击convert生成exe文件
    在这里插入图片描述
    在这里插入图片描述
    双击运行,查看资源管理器
    在这里插入图片描述
    查看应用是否可用(这里可以查看后台日志输出,或者调用应用开放的接口,我这里设置了swagger直接查看是否可以访问)
    在这里插入图片描述

四. 生成后端服务

将下载的instsrv,srvany两个文件放置到文件夹下
在这里插入图片描述
进入cmd
在这里插入图片描述
查看后台服务
在这里插入图片描述
进入注册表
在这里插入图片描述
在这里插入图片描述
查找注册的TestService服务
新建项输入Parameters
在这里插入图片描述
在这里插入图片描述
新建字符串值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五. 启动服务

在这里插入图片描述
验证程序是否启动
在这里插入图片描述

六. 删除服务

在这里插入图片描述

至此Boot应用发布成服务完成,仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值