使用WinSW将springboot jar项目安装为windows服务
1、下载WinSW:https://github.com/winsw/winsw/releases,此处下载WinSW v2.11.0版,以下几个版本都行:
此处使用WinSW-x64.exe
2、假如jar文件名称为:hello.jar,就将WinSW-x64.exe重命名为:hello.exe,并和jar放在相同目录
3、在相同目录下新建一个xml文件:hello.xml,编码格式为UTF-8,内容如下:
<service> <id>hello-server</id> <name>hello-server</name> <description>This is hello-server.</description> <!-- java环境变量 --> <env name="JAVA_HOME" value="%JAVA_HOME%"/> <executable>java</executable> <arguments>-server -Xms512m -Xmx512m -Xmn128m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -jar "d\jar\hellojar" </arguments> <!-- 开机启动 --> <startmode>Automatic</startmode> <!-- 日志配置 --> <logpath>%BASE%\log</logpath> <logmode>rotate</logmode> </service>
4、安装服务nacos-service install
5、删除服务nacos-service uninstall