背景
❝windows下服务器断电或者别的原因意外重启了,部署的java服务没重启怎么办呢
简单hello服务
打包
下载打包工具
打包工具下载地址:https://github.com/winsw/winsw/releases
修改配置默认配置
打包的配置需要设置默认自动重启,开机之后自动重启!
<service>
<!-- ID of the service. It should be unique accross the Windows system-->
<id>bobby-hello-service</id>
<!-- Display name of the service -->
<name>bobby-hello-service</name>
<!-- 自动开机启动 -->
<startmode>Automatic</startmode>
<!-- 服务描述 -->
<description>This service is a service created from a sample configuration</description>
<!-- Path to the executable, which should be started -->
<executable>java</executable> <!-- 启动命令 -->
<arguments>-jar -Xmx128m -Dfile.encoding=utf-8 E:\softewareinstallpackage\packagejar\bobby-hello-service.jar
--server.port=9008 --spring.profiles.active=dev --debug</arguments>
<!-- 日志模式-->
<log mode="none"></log>
</service>
服务安装
服务打包的文件
服务安装
查看服务
由于本地没配置环境变量JDK21,只配置了JDK8运行报错