springboot在Windows系统做成服务运行。

SpringBoot服务部署
本文介绍如何将SpringBoot项目作为Windows服务运行,通过nssm工具安装,并使用bat脚本简化启动流程。

springboot在Windows系统做成服务运行。
工具:jdk,项目jar包,nssm

步骤一:

下载nssm
步骤二:
解压出刚下载好的nssm,并把nssm.exe 放到指定目录下。
配置环境变量:路劲是放nssm.exe 的目录,别配置错了。
在这里插入图片描述

步骤三

使用文本编写bat脚本,文件名字格式xxx.bat
内容: java -jar 项目路劲\xxxx.jar

步骤四

打开cmd命令,输入 nssm install 服务名称
此次会弹出一框框,“1”选择刚刚才写的 bat文件,"2"是服务名称.
在这里插入图片描述
配置jre环境
在这里插入图片描述

步骤四

启动项目
在cmd控制台输入 nssm start 服务名称

步骤五

大功告成

在Spring Boot应用中,如果你想通过Windows命令行持续运行打包后的JAR文件,你可以这样做: 1. 首先,确认你的JAR文件已经生成,并且位于Windows的命令可访问路径下。例如,如果在项目根目录下的`target`文件夹里,那么文件名为`your-app.jar`。 2. 打开命令提示符(CMD)或者PowerShell,然后切换到JAR文件所在的目录,输入以下命令: ``` java -jar your-app.jar ``` 这条命令会启动你的Spring Boot应用程序。如果应用程序设计成后台常驻服务,它应该会在后台持续运行,除非应用程序自身包含停止或重启选项,或者因为系统资源耗尽等原因自动关闭。 3. 如果你想让这个命令在终端窗口关闭后依然保持运行,可以考虑使用批处理文件(.bat文件)或者Windows的任务计划程序。创建一个.bat文件,内容如下: ```batch @echo off java -jar your-app.jar & set javawork=%ERRORLEVEL% if %javawork% equ 0 ( echo Application started successfully. ) else ( echo Application start failed with error code %javawork%. ) ``` 然后保存为`run-your-app.bat`,双击运行即可。 4. 对于任务计划程序,可以在“任务计划程序”中创建一个新的触发器,指定每天何时运行,选择"启动程序"动作,然后选择刚才创建的.bat文件。 请注意,虽然这种方式可以让应用程序在后台持续运行,但并不意味着它是无限制的,最终还是需要依赖系统的资源管理和内存回收规则。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆壳码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值