目录
1.下载WinSW工具
2.新建一个Window Service信息的xml文件
3.将xml和exe重命名
4.安装卸载服务
5.修改配置文件
6.常用命令(注意winsw是exe名字
1.下载WinSW工具
下载winswhttps://github.com/winsw/winsw/releases
2.新建一个Window Service信息的xml文件
<!-- 根元素必须是service标签 -->
<service>
<!-- 指定在Window系统内部使用的识别服务的ID,唯一 -->
<id>0319bf052a9b42a1a6a392cd579ee456</id>
<!-- 服务的名称 -->
<name>EurekaServer</name>
<!-- 描述 -->
<description>注册中心Eureka Service</description>
<!-- java环境变量 -->
<env name="JAVA_HOME" value="%JAVA_HOME%"></env>
<!-- 指定要启动的可执行文件 -->
<executable>java</executable>
<arguments>-Dfile.encoding=utf-8 -Xmx256M -Xms256M -jar "F:\springboot\eureka-service\eureka-service-1.0.jar" --spring.profiles.active=prod --spring.config.location=./application-prod.yml</arguments>
<!-- 开机启动 -->
<startmode>Automatic</startmode>
<!-- 日志配置 -->
<logpath>%BASE%/log</logpath>
<logmode>rotate</logmode>
</service>
3.将xml和exe重命名
将下载的WinSW-x64.exe和新建的xml文件,名字需要保持一致
4.安装卸载服务
卸载需要关闭服务后再执行卸载命令,不然刷新后还会在服务列表,只是服务已经标记为删除,关闭服务后卸载服务,刷新后服务列表中不会出现服务名字。
5.修改配置文件
修改配置文件信息不会立即生效,需要重新启动服务后配置信息才会生效,我以修改服务端口为例。
将eureka端口修改成8000服务重启后生效
6.常用命令(注意winsw是exe名字)
winsw install:安装服务
winsw uninstall:卸载服务
winsw start:开启服务
winsw stop:停止服务
winsw restart:重新启动服务
winsw status:检查服务的当前状态