Java项目做成Windows服务后台启动

前言:最近项目需要部署在Windows上,以前使用cmd执行java -jar ....命令启动项目,如果这个命令窗口被误关闭了那么这个Java程序也就退出了,这里记录一下,将java程序做成Windows服务在后台运行。

步骤一:

需下载的资源:

https://github.com/winsw/winsw/releases

Java项目做成Windows服务后台启动_第1张图片

Java项目做成Windows服务后台启动_第2张图片

步骤二:

新建文件夹,①:将上面下载好的两个文件的名称改为一致;

                      ②:将你的Java程序打成的jar包也放在该目录中;

Java项目做成Windows服务后台启动_第3张图片

步骤三:

更改上面下载下来的Xml文件内容:

Java项目做成Windows服务后台启动_第4张图片

步骤四:

安装服务,在当前目录下打开cmd窗口,执行:

Java项目做成Windows服务后台启动_第5张图片

步骤五:

此时你可以使用:

net start 服务名           来启动这个服务,或者打开任务管理器,选择服务,找到我们制作的那个服务名,右击选择启动。

Java项目做成Windows服务后台启动_第6张图片

测试: 

因为我Jar中封装了一个测试接口,可看见如下效果:

Java项目做成Windows服务后台启动_第7张图片

上面服务已启动,测试访问:(测试成功)

Java项目做成Windows服务后台启动_第8张图片

 

你可能感兴趣的:(Java项目做成Windows服务后台启动)