前言:最近项目需要部署在Windows上,以前使用cmd执行java -jar ....命令启动项目,如果这个命令窗口被误关闭了那么这个Java程序也就退出了,这里记录一下,将java程序做成Windows服务在后台运行。
步骤一:
需下载的资源:
https://github.com/winsw/winsw/releases
步骤二:
新建文件夹,①:将上面下载好的两个文件的名称改为一致;
②:将你的Java程序打成的jar包也放在该目录中;
步骤三:
更改上面下载下来的Xml文件内容:
步骤四:
安装服务,在当前目录下打开cmd窗口,执行:
步骤五:
此时你可以使用:
net start 服务名 来启动这个服务,或者打开任务管理器,选择服务,找到我们制作的那个服务名,右击选择启动。
测试:
因为我Jar中封装了一个测试接口,可看见如下效果:
上面服务已启动,测试访问:(测试成功)