jar服务部署

本文介绍了如何将Spring Boot应用的jar包部署为服务,包括Windows和Linux两种环境的方法。在Windows上,使用了Windows Service Wrapper(jarrun)工具,提供了便捷的bat文件进行服务安装、启动等操作。而在Linux环境下,通过shell脚本实现jar的启动、停止和状态检查,强调了脚本执行时需要的换行格式为LF。
摘要由CSDN通过智能技术生成

现在spring boot用的比较多,基本有两种方式发布为服务:

  1. 生成war,使用tomcat发布
  2. 生成jar,以服务方式启动

下面介绍如何将jar包发布为服务

1、WIN版本:(传送门,jarrun

Windows Service Wrapper 是win系统用于将exe或者jar包发布为服务形式运行的工具,配置简单,使用非常方便。

但是配置简单依然需要配置,我将需要生成的文件与配置文件直接生成为一个bat文件,便于使用。这个是资源地址(传送门,jarrun

食用方法:(已经处理了管理员权限问题)

  1. 将jar包复制到jarrun目录与winsw保持同一路径,直接将jar包拖动到0.run.cmd,会生成一系列文件。
  2. 文件按顺序分别为1安装为服务,2卸载服务,3启动服务,4停止服务,5重启服务,6服务状态,7cmd运行。jar名称.xml为具体配置文件,可以配置jar路径和其它参数

怕资源涨价可以使用下面为具体方式:

  1. 下载winsw.exe(名字一定得命名winsw.exe)
  2. 复制bat,创建到winsw同级别目录。
  3. 点击install安装,start启动。
chcp  65001  
echo  以下为批处理,放在处理目录  

set  "jarPath=."
set  "jarName=winsw"
 
set  "jName=%~n1"
set  "str=%~x1"
if  "%str%"==".jar"  set  jarName=%jName%&set  jarPath=.

set  "serverName=%jarName%"
set  "description=%jarName%" 
set  "arguments="

echo  jarName:%jarName%  

set  winsw="winsw.exe" 

echo  重命名文件  
IF  NOT  EXIST  %winsw%  echo  不存在%winsw%文件,无法重
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值