在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

    完成。

你可能感兴趣的:(在Windows系统上以服务的形式部署SpringBoot项目)