Java Service Wrapper 安装 jar包 为windows系统服务(springboot)

说明:在windows下java service wrapper将java服务和对应的jre环境安装为windows服务,不用单独配置环境变量,实现开机自启动,此文章只包含简单使用,进阶教程可以查阅相关文档

  1. 下载
    首先从官网下载对应的压缩包https://www.krenger.ch/blog/category/windows/
    注意区分32位还是64位在这里插入图片描述在这里插入图片描述
  2. 解压,将下载的压缩包解压
    在这里插入图片描述
  3. 新建一个文件夹,这个就是后面的整体安装文件夹java-jsw,并在文件夹下新建bin、conf、lib、logs、jre文件夹
    在这里插入图片描述
  4. 打开解压的文件,将src/bin复制到你新建的文件夹bin目录下(去掉.in),wrapper.exe在把解压后文件夹中bin下
    在这里插入图片描述
    复制下面的文件
    在这里插入图片描述
  5. src\conf中的文件复制到新建的conf文件夹中。把in后缀去掉,其实只有一个文件,即wrapper.conf
  6. 把解压后的文件夹中lib中的wrapper.jarwrapper.dll放到新建的lib下面。同时把启动jar包程序所需要的第三方jar包也放在这里
    在这里插入图片描述
    在这里插入图片描述
  7. 配置jre环境,如果待安装电脑存在java环境可以省略此步骤,也不用建jre文件夹
    将你本机的jre包复制一份到jre文件中
    在这里插入图片描述
  8. 修改配置文件
  • 修改java环境变量
#配置java环境变量,这里我直接用我们刚刚安装的jre,
#如果本机有你可以按照下面注释的内容JAVA_HOME配置上地址即可
wrapper.java.command=../jre/bin/javaw.exe

#set.JAVA_HOME=你的java环境路径
#wrapper.java.command=%JAVA_HOME%/bin/java
  • 修改jar包路径,如果有多个可以复制使用.2 等等
wrapper.java.classpath.1=../lib/*.jar

wrapper.java.library.path.1=../lib
  • 修改主启动类
wrapper.app.parameter.1=com.xxx.test.xxxxApplication
  • 修改服务描述信息
wrapper.name=test

# Display name of the service
wrapper.displayname=test

# Description of the service
wrapper.description=test server
  • 配置日志打印路径 YYYYMMDD表示安装日期分开
wrapper.logfile=../logs/run-YYYYMMDD.log
  • 设置服务的启动模式
wrapper.startup.mode=AUTO

完整的配置文件在文章最后
9. 点击bin文件夹下面的App.bat进行测试,出现配置错误会进行提示
在这里插入图片描述
10. 安装服务,点击InstallApp-NT.bat安装服务,也可以点击UninstallApp-NT.bat卸载服务
打开服务可以看到我们刚刚安装的服务已经注册到系统服务中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值