您的位置:首页 > 编程语言 > Java开发

使用winsw将springboot打包的jar注册系统本地服务

2018-12-17 15:56 411 查看

项目需要在win10上一jar包形式运行,并且开机自动启动,输出日志

winsw下载

链接: https://pan.baidu.com/s/1XhLNhz-4ohxl9FWoRso8OA

提取码: nk2a 

1、打开 xcx.xml 根据自己需要修改

[code]    <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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: