开发部署文档-Windows版
# 开发部署文档-Windows版
# 1. java jar作为服务
# 1.1 使用WinSW.NET部署服务
提示
链接:https://pan.baidu.com/s/1WuyECTiLFS0NPErYvGs99Q 提取码:55un
# 下载地址 (opens new window)
# 配置
将
WinSW.NET4.exe
和jar包
放入同一文件夹,新建文件WinSW.NET4.xml
配置文件
WinSW.NET4.xml
简易配置
<?xml version="1.0" encoding="utf-8"?> <service> <id>test</id> <name>test-service</name> <description>test的描述信息</description> <executable>java</executable> <arguments>-jar test.jar</arguments> <!-- <logmode>rotate</logmode> --> <!-- 日志的存储路径 --> <logpath>%BASE%\logs</logpath> <!-- 日志的存储模式配置 --> <log mode="roll-by-size-time"> <sizeThreshold>10240</sizeThreshold> <pattern>yyyyMMdd</pattern> <autoRollAtTime>00:00:00</autoRollAtTime> <zipOlderThanNumDays>7</zipOlderThanNumDays> <zipDateFormat>yyyyMM</zipDateFormat> </log> </service>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19id: 服务id,确保唯一;
name:该服务的名称;
arguments: 修改为自己项目的jar包名称
详细配置
点击查看
通过cmd进入到存放jar包和WinSW.NET4.exe的文件夹中。
- 通过命令安装、卸载
# 安装服务 WinSW.NET4.exe install # 出现 -Installing the service with id 'test’表示服务已安装 # 卸载服务 WinSW.NET4.exe uninstall
1
2
3
4
5- 使用bat安装、卸载
将上面的安装、卸载命令做成bat执行。
使用管理员身份登入cmd,用命令操作
# 启动 net start 服务名称 # 示例: "net start test-service" # 停止 net stop 服务名称; # 示例:"net stop test-service";
1
2
3
4
上次更新: 2023/04/07, 19:02:53