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

Windows Server服务注册

一、准备

工具:https://github.com/winsw/winsw/releases

注意:windows server使用的是反斜杠"\"风格

二、注册服务流程

1、解压exe文件到jar包同级目录下,修改文件名

2、编辑配置文件

<service>
  <!-- 服务 ID,必须唯一 -->
  <id>order-web-service</id>
  <!-- 服务显示名称 -->
  <name>Order Service</name>
  <!-- 服务描述 -->
  <description>This is service runs a service.</description>

  <!-- 可执行文件的路径(WinSW 自身) -->
  <executable>E:\lv-tignhu\application\Java\jdk1.8.0_45\bin\java.exe</executable>
  <!-- 启动参数 -->
  <arguments>-jar "E:\lv-tignhu\Desktop\临时文件\测试\windows服务\MySpringBootApp\order-web.jar"</arguments>

  <!-- 日志目录 -->
  <logpath>E:\lv-tignhu\Desktop\临时文件\测试\windows服务\MySpringBootApp\logs</logpath>
  <!-- 日志模式 -->
  <logmode>rotate</logmode>

  <!-- 工作目录 -->
  <workingdirectory>E:\lv-tignhu\Desktop\临时文件\测试\windows服务\MySpringBootApp</workingdirectory>

  <!-- 启动失败时的重试次数 -->
  <onfailure action="restart" delay="10 sec"/>
</service>

3、注册服务

装服务

order-web.exe install

卸载服务

order-web.exe uninstall

启动服务

order-web.exe start

停止服务

order-web.exe stop

部署java服务时,很容易遇到端口被占用的情况,向解除端口被占用。

--查询端口

netstat -ano | findstr :9020

--结束进程,释放端口
taskkill /PID  22204    /F


http://www.kler.cn/a/551931.html

相关文章:

  • 好书推荐 《Node-RED物联网应用开发技术详解》
  • vue3 配置@根路径
  • 【Scrapy】Scrapy教程5——第一个Scrapy项目
  • 深入探索 DeepSeek 在数据分析与可视化中的应用
  • Linux驱动学习(二)--字符设备
  • mapbox基础,使用geojson加载line线图层,实现纯色填充、图片填充、虚线和渐变效果
  • Cherry Studio 接入deepseek
  • CCF-CSP第36次认证第二题——梦境巡查【NA!!前缀和思想】
  • python爬虫系列课程1:初识爬虫
  • 鸿蒙NEXT开发-元服务的基本介绍和创建
  • 数据库连接池与池化思想
  • 2024年国赛高教杯数学建模C题农作物的种植策略解题全过程文档及程序
  • 文档检测校正的重要性
  • 自制简单的图片查看器(python)
  • Maven 构建性能分析:瓶颈排查与优化建议
  • 搜索旋转数组
  • 基于SpringBoot+Vue的在线电影购票系统的设计与实现
  • Visual Studio Code的下载安装与汉化
  • Medians
  • 前端(AJAX)学习笔记(CLASS 2):图书管理案例以及图片上传