当前位置: 首页 > news >正文

采用WinSW将jar包做成window本地服务

效果

  1. 把jar包做成window的本地服务 (查看方式:win+r 输入 services.msc 点击确定 )在这里插入图片描述

在这里插入图片描述
2. 接口访问测试
在这里插入图片描述

实现过程

  1. 需要三个文件
    在这里插入图片描述
  • .jar 文件 是通过idea打包得到的(自己提供)

  • .exe 和 .xml 是通过 winsw github仓库下载的

  • 在这里插入图片描述

  • .xml文件内容的配置:

    id:唯一标识,我设为jar包的名称
    name:服务中展示的名字
    description:服务描述
    executable:java 或 jdk路径
    arguments:执行的命令和jar包路径

    <service><!-- ID of the service. It should be unique across the Windows system--><id>study-spring-boot</id><!-- Display name of the service --><name>study-spring-boot</name><!-- Service description --><description>一个springboot 打包的jar包</description><!-- Path to the executable, which should be started --><executable>java</executable><arguments>-jar study-spring-boot.jar</arguments>
    </service>
    

    注意: 文件名称统一改成一样(名字自定义的,三个文件名称统一就行)

  1. 打开window 的dom窗口,以管理员身份打开 (win+s 输入cmd)
    在这里插入图片描述
    点击打开即可,进入到上面三个文件的目录 (至于怎么进入就不说了,太简单了)
  • 输入 study-spring-boot.exe install (study-spring-boot 就是自定义的名称,也是后面生成的服务的名称)

    study-spring-boot.exe install
    

    在这里插入图片描述
    然后切换到刚刚打开的服务窗口,刷新一下,就可以查看到多了一个 study-spring-boot 的服务

    在这里插入图片描述

  • 如何想删除该服务,只需要在上面的窗口,输入 study-spring-boot.exe uninstall 就删除了,再去服务窗口,刷新一下,改服务就没了

    study-spring-boot.exe uninstall
    

    在这里插入图片描述

    提示: 不管是 study-spring-boot.exe install 还是 study-spring-boot.exe uninstall 这两个命令,study-spring-boot是你自定义的文件名称(也就是最开始上面三个文件的名称,同时也是后面生成的服务的名称,你自定义的是啥,你就统一把 study-spring-boot 换成你自定义的就行)

  • 补充:重启动和停止服务命令 (其实也可以通过服务窗口的面板来操作)
    ① 重启动服务命令

    study-spring-boot.exe restart
    

    ① 停止服务命令

    study-spring-boot.exe stop
    

    在这里插入图片描述

    服务窗口面板操作
    在这里插入图片描述

  1. 结束.

http://www.mrgr.cn/news/60412.html

相关文章:

  • 华为配置 之 IPv6路由配置
  • springboot095学生宿舍信息的系统--论文pf(论文+源码)_kaic
  • Python实现摇号系统
  • vue-vant框架引入
  • OpenAI的结构化浅析
  • Redis 过期策略 总结
  • 扣子(Coze)
  • 【vue 全家桶】1、vue 基础(更新中)
  • CRD臻珈设计 | 北外滩虹口源·717:摩登印象,艺术永恒
  • Unity 编辑器扩展精髓 之 窗口创建与绘制基础组件
  • 二十一、行为型(中介者模式)
  • JAVA运算符详解
  • 【山西】《信息化项目软件运维费用测算指南》(DB 14/T 2163-2020)-省市费用标准解读系列01
  • AutoSAR从0开始到入门培训
  • 学校会拒绝孤独症孩子吗?揭秘专业教育机构的关怀之心
  • 力扣hot100-->递归/回溯
  • 【Elsa 3】Elsa 3 中的一些基本概念梳理
  • Cobalt Strike隐藏特征与混淆流量
  • 元空间--JVM基础(8)
  • 拍拍贷鸿蒙版H5容器之路
  • 项目管理平台如何体现工程项目管理的主要特征?
  • 数据分析-38-关于互联网企业黑名单的探索
  • HarmonyOS NEXT应用元服务开发控件状态变化场景
  • Faster R-CNN
  • 2024第二届新能源汽车热管理论坛
  • 尚硅谷 | Nginx | 学习笔记