Java Service Wrapper 部署spring boot为windows服务

前言

本文介绍下在windows上部署java web 项目,将web项目注册成web服务,这里用到了Java Service Wrapper.

下载:https://www.krenger.ch/blog/java-service-wrapper-3-5-14-for-windows-x64/

开始

步骤1:创建文件夹

新建文件夹DemoService,在DemoService文件夹下新建文件夹bin,conf,lib,logs文件夹

步骤2:复制文件

将下载的Wrapper中文件复制到DemoService中

bin:

Wrapper/src/bin/App.bat.in -------> DemoService/bin

Wrapper/src/bin/InstallApp-NT.bat.in -------> DemoService/bin

Wrapper/src/bin/UninstallApp-NT.bat.in -------> DemoService/bin

Wrapper/bin/wrapper.exe -------> DemoService/bin

conf:

Wrapper/src/conf/wrapper.conf.in -------> DemoService/conf

lib:

Wrapper/lib/wrapper.dll -------> DemoService/lib

Wrapper/lib/wrapper.jar -------> DemoService/lib

复制过去后把.in后缀去掉

步骤3: 打包spring boot项目

在这里插入图片描述

步骤4: copy到DemoService的bin目录下

在这里插入图片描述

步骤5: 修改配置文件

需要修改的:

# java路径,可以是%JAVA_HOME%/bin/java,也可以直接写路径:D://xxxx/bin/java
#wrapper.java.command=%JAVA_HOME%/bin/java

# 上面复制的wrapper.jar的路径
wrapper.java.classpath.1=../lib/wrapper.jar

# 你的java项目配置文件路径,注意后面有个点
wrapper.java.classpath.2=../bin/config/.

# 你的项目所在的路径
wrapper.java.classpath.3=../bin/.

# 你的项目
wrapper.java.classpath.4=../bin/backend.jar

# Jvm 启动时带的额外的参数
wrapper.java.additional.1= -Dfile.encoding=UTF-8

# 初始Java堆大小(以MB为单位)
wrapper.java.initmemory=3

# 最大Java堆大小(以MB为单位)
wrapper.java.maxmemory=64

# 应用参数。从1开始添加参数, (springboot主程序类)
wrapper.app.parameter.1=com.summit.MainAction

# 控制台运行时使用的标题
wrapper.console.title=test

# 服务名称
wrapper.name=DemoApp

# 显示服务的名称
wrapper.displayname=DemoApp

# 服务描述
wra
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值