将java程序注册成windows服务自启动并异常退出自动重启
Posted 姚__
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将java程序注册成windows服务自启动并异常退出自动重启相关的知识,希望对你有一定的参考价值。
前言
linux下有docker方便部署java程序,在windows服务器下,大多人我觉得可能就是一个批处理启动,然后黑窗口运行,如果被哪个坑爹的不小心关闭了,就得把维护人员气死。
一、神器NSSM
windows下运行web服务最完美的情况就是注册成系统服务,让windows系统去管理启动和重启,这样非常方便。
在使用Grafana的过程中,发现它使用到一个nssm的程序启动的web服务,然后跟着研究了下,发现nssm绝对是个神器,然后在我的研究又完善了下,现在可以使用java程序的开机自启动,异常退出自动重启,使用windows系统服务的错误处理机制,保障能各种意外退出都能重启服务。
二、使用方法
首先去官网下载链接: 官网
官网有说明&
以上是关于将java程序注册成windows服务自启动并异常退出自动重启的主要内容,如果未能解决你的问题,请参考以下文章
将java程序注册成windows服务自启动并异常退出自动重启
将java程序注册成windows服务自启动并异常退出自动重启