Windows部署jar包WinSW服务,windows部署WinSW,WinSW部署

本文详细介绍了如何使用winsw工具在Windows服务器上部署SpringBootweb程序,包括下载WinSW稳定版本,修改配置文件,设置服务参数以及安装、启动、管理Windows服务的过程。
摘要由CSDN通过智能技术生成

使用Spring Boot编写web程序,需要部署到Windows服务器,查阅几种部署方式,通过winsw部署很方便。

1、安装 winsw
稳定版本WinSW二进制文件可在GitHub Releases上找到
下载地址:https://github.com/winsw/winsw/releases

Windows中.Net Framework版本下载,可选择安装明细
下载:WinSW.NET4.exe
简版配置文件:sample-minimal.xml
全部可配置参数:sample-allOptions.xml


2、WinSW修改及设置
1、从获取 WinSW.exe 或 WinSW.zip,并根据喜好重命名.exe如 myWeb.exe
2、修改sample-minimal.xml 为和exe同名文件,如myWeb.xml
3、将这两个文件放在和jar相同目录即可

3、xml配置文件,参数说明
id:安装windows服务后的服务ID,必须是唯一的。
name:服务名称,也必须是唯一的。一般和id一致即可。
description:服务说明,可以使用中文,可做备注使用。
executable:执行的命令,比如启动springboot应用的命令java。
arguments:命令执行参数,比如 包路径,类路径等。

<service>
  <id>myWeb</id>
  <name>myWeb</name>
  <description>This service runs Jenkins continuous integration system.</description>
  <executable>java</executable>
  <arguments>jar -Xms1g -Xmx2g -XX:+AlwaysPreTouch -XX:-UseBiasedLocking -XX:+UseG1GC -XX:G1HeapRegionSize=16m -XX:G1ReservePercent=25 -Dfile.encoding=UTF-8 -jar -Dspring.config.location=application.yml myWeb.jar</arguments>
</service>

4、安装服务
以管理员身份执行cmd,切换到myWeb所在目录,执行命令即可。
运行 myWeb.exe install 安装服务
运行 myWeb.exe start 启动服务

其他如下命令
uninstall   卸载服务
stop    停止服务
restart 重启服务
status  查看服务状态
refresh 刷新服务

5、安装如遇:这些应用程序,您必须首先安装.net Frnework以下的版本之一V4.0.30319
下载链接:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=17718
访问连接下载v4.0版本的.net,下载程序为dotNetFx40_Full_x86_x64.exe,执行即可后,在冲重新安装WinSW服务

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值