背景
由于项目需要是实现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
完成。
网友评论