在Windows系统上以服务的形式部署SpringBoot项目

背景

    由于项目需要是实现Office文档的在线预览,为了更好的预览效果使用MSOffice对(doc、docx、xls、xlsx、ppt、pptx、txt)转换为PDF文件进行预览,MSOffice不支持Linux,所以文档转换服务只能部署在Windows服务器上,需要将文档转换服务添加到windows服务中,以服务的放是运行,从而实现开机自启动。

部署工具

    使用官方推荐的工具:winsw

  工具下载:https://github.com/kohsuke/winsw/releases

  这里下载的是winsw-v2.2.0版本,只需要下载一下俩个文件:sample-minimal.xml和WinSW.NET4.exe。下载完成后需要对这俩个文件进行重命名,如下如所示:

项目打包

    将SpringBoot打包成jar或者war包,然后与上文中的俩个文件放在同一目录下:

修改XML配置文件

注册服务

    1、进入到winsw目录,执行以下命令:JodConverterService.exe install,将服务注册到windows服务中 。

    2、查看服务列表

    3、右键启动服务,并查看服务是否启动

    1)服务启动后会在当前目录生成以下文件,然后查看日志检验服务是否正常启动

    2)查看服务端口是否正常,本文使用端口为8090

    完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值