winsw将命令部署为服务(比如springboot)
工具
https://github.com/winsw/winsw/releases
下载.netcore的exe就行,比如
https://github.com/winsw/winsw/releases/download/v2.9.0/WinSW.NETCore31.x64.exe
PS:我为什么不下载net2那些版本,那些版本一看大小就是需要本地.netframework环境依赖的,我嫌装着麻烦,这个netcore31应该是包含了netcore运行环境的,不需要额外安装.netframework,所以我就用了这个。
下载下来,改名为
myservice.exe
配置
创建myservice.xml,主要是跟exe同名,添加内容
<service><!-- ID of the service. It should be unique across the Windows system--><id>myapp</id><!-- Display name of the service --><name>myapp</name><!-- Service description --><description></description><!-- Path to the executable, which should be started --><executable>%BASE%\start.bat</executable></service>
启动服务的命令写到start.bat里就好了
start.bat比如
@echo off
cd %~dp0
java -Dspring.profiles.active=prd -jar myapp.jar
注册服务
myservice install
服务中就有一个myapp服务了
注销服务
myservice uninstall
启停服务
net start myapp
net stop myapp
winsw将命令部署为服务(比如springboot)相关推荐
- K8s部署微服务(springboot+vue)
文章目录 前言 一.使用到的K8s资源 1.1 Deployment 1.2 Service 二.Springboot基础服务部署 2.1 网关gateway 2.2 鉴权auth 2.3 文件fil ...
- linux ntp时间立即同步命令_记一次生产环境部署NTP服务及配置时间同步
概述 linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常. 下面介绍下怎么部署NTP服务来解决这个问题. ps:强烈吐槽下头条这个新排版功能, ...
- 【部署】SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务)精简jar包
精简jar包 将项目跟第三方依赖分开 [部署]SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务) 1 修改pom <build><plugins>< ...
- IDEA集成Docker插件实现一键自动打包部署微服务项目
一. 前言 大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸. 二. 配置服务器 1. ...
- Docker实战部署JavaWeb项目-基于SpringBoot
最近在滴滴云上看到服务器很便宜,1核2G,1年只需要68块钱.下面是我基于Docker部署Javaweb服务的过程.目前我见过的最便宜的服务器,阿里云打折的时候都没有这么便宜啊,果断入手.有需要的话可 ...
- docker部署微服务项目
上次有人说部署单个springboot项目和ssm写的非常的简单可以写一篇docker部署微服务的结构的文章的吗 安排 什么是微服务? 微服务架构是一种将单个应用程序作为一套小型服务开发的方法,每种应 ...
- 手把手0基础项目实战(一)——教你搭建一套可自动化构建的微服务框架(SpringBoot+Dubbo+Docker+Jenkins)......
手把手0基础项目实战(一)--教你搭建一套可自动化构建的微服务框架(SpringBoot+Dubbo+Docker+Jenkins)... 原文: 手把手0基础项目实战(一)--教你搭建一套可自动化构 ...
- Centos6.3下利用open***部署远程×××服务
Centos6.3下利用open***部署远程×××服务 open***是一款在LINUX网关服务器使用的开源的×××软件,顾名思义,其实就是用来打通一条安全的虚拟专用通道,实现用户远程办公,获取内网 ...
- Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
最新文章
- 计算机教室开放使用计划,计算机教室实施计划方案.pdf
- 优秀!这位70后硕士,入围中国工程院院士候选人!
- Bootstrap排版中地址与引用详解
- Android接入支付宝支付实现
- Sublime Text3终极宝典
- 终于有人把卷积神经网络(CNN)讲明白了
- automaticallyAdjustsScrollViewInsets 标签栏不正常显示
- Download PuTTY: latest release (0.75) pscp
- App html5 本地化(Web App转为 Hybird app或新建一个 Hybird app)phonegap篇 (1) iOS
- HDU 4746 Mophues(莫比乌斯反演)题解
- 神经网络之BP算法(图说神经网络+BP算法理论推导+例子运用+代码)
- 远景论坛黑苹果专区_黑苹果扯犊子篇
- 阿里云免费服务器ECS秒杀js脚本
- Windows-平方|立方的打印!
- png转jpg具体操作方法
- 如何------使用Minecraft模组Mod开发?
- Matlab模拟质点极坐标系中运动规律(螺旋运动)
- 网易回应暴力裁员事件并道歉!程序员曝亲身经历逼迫、算计、监视、陷害、威胁,甚至被保安赶出公司...
- 纯干货分享,新手小白如何精细化运营,玩转抖音小店无货源店群?
- 使用IE浏览器下载时候窗口一闪而过
热门文章
- [js] 一道变态题 Number.call.call(Number, undefined, 0) 等于什么?
- 工作209:整理订单的重置逻辑
- 前端学习(2439):jsonbin-init的使用
- 前端学习(1913)vue之电商管理系统电商系统之创建user分支并把代码推到码云
- oracle之数据处理
- 前端学习(1568):封装一个面包屑导航
- 前端学习(1430):ajax封装五
- java面试题42从以下哪一个选项中可以获得Servlet的初始化参数?
- spring mvc学习(51):jsonp
- rpm包安装mysql数据库