项目需要在win10上一jar包形式运行,并且开机自动启动,输出日志
winsw下载
链接: https://pan.baidu.com/s/1XhLNhz-4ohxl9FWoRso8OA
提取码: nk2a
1、打开 xcx.xml 根据自己需要修改
<service>
<!--id 对应你的.exe -->
<id>xcx</id>
<!--服务的名称(建议改成和项目有关的) -->
<name>Xichexian</name>
<description>This service runs Xichexian continuous integration system.</description>
<!-- java环境变量 我下面这句话是:直接读取我的环境变量,如果不能用就后面这句吧 --> <!--<env name="JAVA_HOME" value="%JAVA_HOME%"/>-->
<env name="JENKINS_HOME" value="%BASE%"/>
<!--启动java服务 --httpPort=8018:是我的端口 -->
<executable>java</executable>
<arguments>-Xrs -Xmx256m -jar "%BASE%\xcx.jar" --httpPort=8018</arguments>
<logmode>rotate</logmode>
</service>
2、修改好之后,一切都准备好了 以管理员的身份运行xmd
3、进入.exe所在目录 并输入 xcx.exe install 安装服务
4、安装成功后提示
5、启动exe 输入 xcx.exe start
6、
启动之后会出现两个日志文件
xcx.out.log 是所有的日志输出
6、查看状态 输入 xcx.exe status
7、常用的维护命令
安装服务 xcx.exe install
输出当前服务的状态 xcx.exe status
启动服务 xcx.exe start
停止服务 xcx.exe stop
重启服务 xcx.exe restart
原文地址:https://blog.csdn.net/u012489412/article/details/81034375