美文网首页
将java控制台程序做成windows服务的方式启动

将java控制台程序做成windows服务的方式启动

作者: 南瓜pump | 来源:发表于2023-04-19 10:20 被阅读0次
  • 首先准备好需要启动的jar包,xxx.jar
  • 到github上下载winsw文件,地址 https://github.com/winsw/winsw/releases
    winsw下载
    如图,只需要下载以上两个文件即可,其中exe文件的版本根据系统上安装的.net版本决定。
  • 修改文件名:将下载好的文件放到一个空的文件夹下,并将文件名改成一致。


    修改文件名
  • 修改配置文件如下
<service>
  
  <!-- ID of the service. It should be unique across the Windows system(服务编号)-->
  <id>personCarSync</id>
  <!-- Display name of the service 服务名称 -->
  <name>personCarSync Service (powered by WinSW)</name>
  <!-- Service description 服务描述 -->
  <description>This service is a service created from a minimal configuration</description>
  
  <!-- Path to the executable, which should be started,执行程序,需要预先配置java环境 -->
  <executable>java</executable>
  <!-- java run arguements 运行参数 -->
  <arguments>-jar person-car-sync-1.0-SNAPSHOT.jar --spring.profiles.active=xxqt</arguments>

</service>
  • 安装服务
    将准备好的jar包文件也放到文件夹下,并在当前目录打开控制台,执行安装服务指令:


    jar包
安装服务
  • 运行服务
    在控制台执行net start personCarSync 即可:


    启动服务

    如果执行提示“拒绝访问”,则需要手动启动服务,打开运行输入 services.msc ,在服务中找到刚刚创建的服务,手动启动即可:


    手动启动服务
  • 自启动
    也可将服务设置为自启动,当系统启动时自启动该服务。

相关文章

  • Windows常用指令整理【持续更新】

    shell:startup 设置windows开启启动程序。命令将打开windows启动目录,将想要开机启动的程序...

  • Redis

    Windows下的启动方式:redis作为windows服务启动方式redis-server --service-...

  • hs可视化工具

    启动java服务器注意事项 得先启动jetty再启动java程序 启动java程序 java -jar start...

  • 学习笔记

    安装 WINDOWS启动和关闭 mongod 启动服务器 关闭控制台 关闭服务器 命令行 mongo 连接本地服...

  • 将springboot项目的jar包做成windows服务

    将springboot的jar包做成windows服务后,服务可以在windows后台运行 一、环境准备 创建服务...

  • 创建 .NetCore 控制台程序并挂载到linux服务

    一、创建控制台服务 注意:这里的控制台程序必须要有宿主程序,不然挂载到linux服务后会出现无法启动的情况。 控制...

  • 在Linux下运行引入了外部jar包的java程序

    将写好的java程序放到Linux上执行,可以利用Linux服务器更快的跑完程序。由于我windows和linux...

  • windows将mongoDB安装成服务

    就是将mongodb的启动命令安装成windows服务,之后要启动mongoDB直接启动服务就可以了。 安装Mon...

  • 安装及使用MongoDB

    1、windows安装MongoDB,参考文章 主要的安装命令 启动服务的方式 启动服务的方式分为两种,一种是命令...

  • 编写Windows服务程序

    注意:windows上的服务通常是控制台应用程序,即程序一般是没有界面的。 编写服务程序主要关注四个点: 状态反馈...

网友评论

      本文标题:将java控制台程序做成windows服务的方式启动

      本文链接:https://www.haomeiwen.com/subject/yutljdtx.html