码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 怎么将jar注册为windows系统服务详细操作



    将spring boot项目编译成jar,注册为windows系统服务


    在网上了解到,winsw这个开源项目,去github看了下,作者常年维护更新,文档齐全,拥有不少,自己写了个小demo体验了下还不错,然后又运行了一个晚上,没啥问题,遂决定采用它

    开源地址
    源库地址 https://github.com/winsw/winsw

    Releases · winsw/winsw · GitHub
    教程所需示例文件地址[https://gitee.com/war110/test-winsw]
    教程所需实力文件下载地址[https://gitee.com/war110/test-winsw/releases/tag/v1]
    需要准备什么?
    在releases下载这个软件的本体,一个exe,一个配置的xml
    一个可以正常运行的jar(我是写了个自用的项目,每五秒输出一次日志)
    一个win7或者win10的操作系统
    注:下载示意,我使用的版本是2.11.0

    开始操作如下:

    准备好写好的jar,我这个是个刚初始化的spring boo项目,就额外加了个log日志的配置文件,代码仓库如下,exe和xml也在里面
    配置xml文件,文件名改成和jar同名文件,例testexe.xml

    1. "1.0" encoding="UTF-8" ?>
    2. <service>
    3. <id>test-dataid>
    4. <name>SW test Dataname>
    5. <description>测试数据生成服务description>
    6. <executable>javaexecutable>
    7. <arguments>-jar "testexe.jar"arguments>
    8. <sizeThreshold>3sizeThreshold>
    9. <keepFiles>8keepFiles>
    10. log>-->
    11. <log mode="none">log>
    12. service>

    将exe文件改名为跟jar同名的文件

    启动服务操作如下:

    1. # cmd 管理员模式进入该文件夹内
    2. # 输入命令注册为系统服务
    3. testexe.exe install testexe.xml
    4. # 看的success字样说明已经注册成功了
    5. # 打开windows 服务管理界面,右键启动这个服务,查看日志

    卸载服务操作如下

    1. # cmd 管理员模式进入该文件夹内
    2. # 停止该服务
    3. testexe.exe stop
    4. # 输入命令卸载该服务
    5. testexe.exe uninstall

  • 相关阅读:
    1281. 整数的各位积和之差
    黑客(网络安全)技术速成自学
    Apache Atlas血缘依赖管理
    java计算机毕业设计石家庄市居家养老服务平台源码+数据库+系统+lw文档+mybatis+运行部署
    SpringBoot、EasyPoi、Echarts 实现文档导入、出、图表显示 (饼状图、柱状图) 保姆级教程
    前端开发总结的一些技巧和实用方法(1)
    ChatGPT AIGC 高效办公自动化案例
    OOTD | 美式复古穿搭耳机,复古轻便的头戴式耳机推荐
    MySQL---JDBC编程
    CubeMX+VSCode+Ozone的STM32开发工作流(二)VSCode环境配置
  • 原文地址:https://blog.csdn.net/bysjlwdx/article/details/140995824
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号