Windows运维之Spring Boot项目生成jar包,并在windows服务器中注册成服务,开机启动
小标 2018-08-29 来源 : 阅读 4271 评论 0

摘要:本文主要向大家介绍了Windows运维之Spring Boot项目生成jar包,并在windows服务器中注册成服务,开机启动,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助。

本文主要向大家介绍了Windows运维之Spring Boot项目生成jar包,并在windows服务器中注册成服务,开机启动,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助。

背景:
使用Spring Boot开发的Web项目,打包生成了一个jar包,希望能部署在Windows服务器中
尝试:
1、Spring Boot生成的jar包,可以直接用java -jar运行,但是前提是需要登录用户,而且注销用户后会退出程序,所以不可信。
2、使用计划任务,写一个bat批处理文件,里面写java -jar运行程序,然后吧bat文件作为一个计划任务运行;结果可能是因为任务启动时,系统资源未准备好,所以没有成功。
最终方案:
使用winsw
winsw是一个开源项目,程序以及源码可以在Git Hub中下载:https://github.com/kohsuke/winsw/releases
winsw是一个可以将任何应用程序注册成服务的软件
使用方法:
1、下载exe文件,假设改名成winsw.exe
2、同目录下创建一个同名的xml文件,如winsw.xml
其中参数自己看一下就可以了


      myApp
      myApp
      To start my app as a service.
      java
      -Xmx256m -jar c:\myApp.jar" --server.port=80
      rotate


3、使用cmd,用cd命令转到winsw.exe所在文件夹,然后执行命令
安装服务命令:MyApp.exe install
卸载服务命令:MyApp.exe uninstall
4、打开系统服务功能:运行——输入services.msc,即可看见自己命名的服务myApp
5、设置服务为自动,并启用即可   

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维windows频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 3 不喜欢 | 0
看完这篇文章有何感觉?已经有3人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程