环境:Windows10,jdk1.8,maven3.6,WinSW v2.9.0
第一步、准备工作:下载winsw软件,地址:https://github.com/winsw/winsw/releases
第二步、创建一个文件夹,名称自定义
注意一点(WinSW.NETCore31.x64.exe的名称必须和打包jar名称保持一致,还有xml的名称)
第三步、修改java-jar.xml(sample-minimal.xml)
<service>
<id>java-jar</id>
<name>java-jar</name>
<description>This is java-jar server</description>
<executable>java</executable>
<!-- 根据环境变量中定义的JAR_HOME,这个可以根据自己来定 -->
<!--<env name="JAR_HOME" value="%BASE%"/>-->
<!-- jar包的位置 -->
<arguments>-Xms1024m -Xmx1024m -jar java-jar.jar</arguments>
<!-- 开机启动 -->
<startmode>Automatic</startmode>
<!-- 服务日志位置 -->
<logpath>logs/java-jar</logpath>
<logmode>rotate</logmode>
</service>
第四部、根据winsw提供的命令,定义自己的bat可以执行文件
1、java-jar-install.bat
java-jar.exe install
2、java-jar-start.bat
java-jar.exe start
其它几个就不一一写了,根据命令来定义即可。
第五步、执行bat脚本即可
执行完bat,查看本地服务,如图:
执行java-jar-start.bat,执行完,刷新服务,如图:
最后电脑重启,我就不演示了。