.net和jar包windows服务部署

这篇具有很好参考价值的文章主要介绍了.net和jar包windows服务部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.NetCore

  1.创建启动脚本run_instal.bat,例如程序文件为ApiDoc.exe

set serviceName="Apidoc Web 01"
set serviceFilePath=%~dp0ApiDoc.exe
set serviceDescription="ApiDoc 动态接口服务 web 01"

sc create %serviceName%  BinPath=%serviceFilePath%
sc config %serviceName%  start=auto  
sc description %serviceName%  %serviceDescription%
sc start  %serviceName%
pause

serviceName 服务名,如果多个单子可以有空格,但必须用""包起立

description 服务说明        BinPath 路径

%~dp0 当前bat文件路径        start=auto 开机自动启动        start: 启动服务

  2.卸载脚本run_unstall.bat

set serviceName="Apidoc Web 01"

sc stop %serviceName% 
sc delete %serviceName% 

pause

windows服务只能以命令方式卸载,最后把bat文件和.exe文件放在同目录下

二.普通jar包

  1.下载WinSW,根据服务器的.net环境自行选择,此处使用WinSW-x64.exe

https://github.com/winsw/winsw/releases
https://github.com/winsw/winsw/tree/v2.12.0?tab=readme-ov-file

  2.将WinSW-x64.exe重命名为WinServerTest.exe,并拷贝到jar包同目录

  3.新建一个WinServerTest.xml的文件,编码格式为UTF-8,内容如下

<service>
  
  <!-- ID of the service. It should be unique across the Windows system-->
  <id>WinServerTest</id>
  
  <!-- 服务名 -->
  <name>WinServerTest</name>
  
  <!-- 服务说明 -->
  <description>This service is a service test WinServerTest</description>
  
  <!-- 应启动的可执行文件的路径 -->
  <executable>java</executable>
  
  <!-- 当前路径的程序 -->
  <arguments>-jar WinServerTest-1.jar</arguments> 
  
  <!-- 服务启动模式 Automatic:自动 -->
  <startmode>Automatic</startmode>
  
  <!-- 日志位置,为当前路径logs文件夹下 -->
  <logpath>logs</logpath>
  
</service>

  4.创建安装服务脚本install.bat

cd %~dp0
WinServerTest install
WinServerTest start
pause

  5.创建删除服务脚本uninstall.bat

cd %~dp0
WinServerTest stop
WinServerTest uninstall
pause

  6.最后的文件目录

.net和jar包windows服务部署,微服务,windows

三.文章来源地址https://www.toymoban.com/news/detail-825699.html

到了这里,关于.net和jar包windows服务部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows部署springboot项目 jar项目 (带日志监听和开机自起脚本)

    1.把项目打包成jar包,本例演示打包后的jar文件名为demo.jar ———————————————— 2.需要装好java环境,配置好JAVA_HOME,CLASSPATH,PATH等环境变量 ———————————————— 3.在 %JAVA_HOME%bin 目录下,找到 javaw.exe,复制一份并改名为demo.exe ———————

    2024年02月13日
    浏览(34)
  • Windows环境下重启jar服务bat代码

    问题:在Windows环境下部署java的jar包,若有多个服务同时启动,很难找到相应服务重启。每次都重启全部服务很麻烦。应用场景大多用于部署测试。 适用:jar部署,war部署不适用。 解决方案:找到相应jar服务关闭并重启。 注意: 1、正确设置端口,jar服务运行的端口; 2、正

    2024年02月13日
    浏览(27)
  • window服务器环境将springboot项目 jar包安装成一个window服务自启动

    目录 1.下载WinSW工具 2.新建一个Window Service信息的xml文件 3.将xml和exe重命名 4.安装卸载服务 5.修改配置文件 6.常用命令(注意winsw是exe名字 将下载的WinSW-x64.exe和新建的xml文件,名字需要保持一致 卸载需要 关闭服务后 再执行卸载命令,不然刷新后还会在服务列表,只是服务已经

    2024年02月08日
    浏览(30)
  • java -jar xxx.war安装为windows服务

    故事背景 后台启动 脚本启动 服务安装

    2023年04月11日
    浏览(25)
  • java中jar包部署到服务器过程

    Java 中的 JAR 文件是一个将多个 Java 类文件、元数据和资源打包成一个文件的归档文件格式,通常用于应用程序的发布和部署。要将 JAR 文件部署到服务器上,可以按照以下步骤进行:        1、将 JAR 文件复制到服务器上,例如通过 FTP 或者 scp 命令等方式将 JAR 文件上传到

    2024年02月11日
    浏览(39)
  • jenkins同一jar包部署到多台服务器

    没有部署过可以跟这个下面的步骤先部署一遍,我这篇主要讲 jenkins同一jar包部署到多台服务器 【Jenkins】部署Springboot项目https://blog.csdn.net/qq_39017153/article/details/131901613 Publish Over SSH 这里是已经安装过了 设置流程 添加 Send files or execute commands over SSH , 如果觉得突然到这里很懵的

    2024年02月12日
    浏览(54)
  • jenkins如何同一jar包部署到多台服务器

    没有部署过可以跟这个下面的步骤先部署一遍,我这篇主要讲 jenkins同一jar包部署到多台服务器 【Jenkins】部署Springboot项目https://blog.csdn.net/qq_39017153/article/details/131901613 Publish Over SSH 这里是已经安装过了 设置流程 添加 Send files or execute commands over SSH , 如果觉得突然到这里很懵的

    2024年02月10日
    浏览(45)
  • Spring Cloud部署篇1——Jar包部署至CentOS云服务器

    开发框架:SpringBoot、SpringCloud、OpenFeign 缓存:Redis分布式缓存 + 本地缓存 数据库:MySQL、MongoDB 网关:Gateway + Sentinel 本次部署的是基于Spring Cloud的微服务项目,需要将现有的gateway网关模块和mingink-system系统服务模块分别打成Jar,并上传到CentOS云服务器进行部署。 父模块pom.x

    2024年02月21日
    浏览(28)
  • ideal一键部署SpringBoot项目jar包到服务器

    我们在开发环境部署项目一般通过ideal将项目打包成jar包,然后连接linux服务器,将jar手动上传到服务中,重启服务。 概括的说流程是这样的: 本地打包-上传到服务器-kill掉以前的服务-重新启动jar包服务 每次总是循环这一系列的操作,这都是一些固定的流水线操作,对于流水线

    2024年02月03日
    浏览(41)
  • Windows系统编写bat脚本启动,停止,重启Java服务jar包

    创建一个以bat后缀结束的文件,写入一下代码: 在Windows系统上面创建 start.bat 启动jar包脚本编辑以下内容: 给窗口命名:“jeeplus-gateway”,如果是微服务的话方便查看 在Windows系统上面创建 stop.bat 停止jar包脚本编辑以下内容: 重启jar包就是将两个合并到一起: 双击 bat文件 确

    2024年02月03日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包