登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Platforms
  3. WINDOWS
  4. JAVA
  5. 正文

JAVA - spring boot项目注册为windows 2016 系统服务

2022-03-15

项目部署时都会有类似需求,博主采用spring官方推荐的winsw实现过程如下:

  • 安装jdk环境,并配置JAVA环境变量;
  • 下载winsw;
  • 配置xml并启动;

Winsw可自行下载,winsw.exe 可命名为winsw-console.exe,目录为:

详细就不介绍了,直接粘贴一个xml配置文件即可:

<service>
  <id>dacoo-console</id>
  <name>dacoo-console</name>
  <description>dacoo-console</description>
  <executable>%JAVA_HOME%/bin/java.exe</executable>
  <logpath>.\logs</logpath>
  <logmode>roll</logmode>
  <depend></depend>
  <startargument>-jar</startargument>
  <startargument>D:\dacoo\console\dacoo-console-1.0.0.jar</startargument>
  <startargument>--spring.config.location=application-console-default.yml</startargument>
</service>

采用cmd管理员权限注册为系统服务,注册命令为:

win-console install

卸载系统命令为:

win-console uninstall

卸载前,请停止该系统服务。
注册后,可使用服务管理器统一管理。

Info/warn/error级别日志可在winsw注册logs目录查看。

标签: 暂无
最后更新:2022-03-24

代号山岳

知之为知之 不知为不知

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号