首页 > 系统相关 >windows设置jar包开机自启

windows设置jar包开机自启

时间:2023-05-26 16:46:41浏览次数:42  
标签:服务 启动 windows jar %% 自启 REM java

@echo off

@REM ------------根据端口关闭java服务------------
@REM 有多少服务关闭多少端口
set port1=9081
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port1%"') do taskkill /f /pid %%m &

set port1=8082
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port1%"') do taskkill /f /pid %%m &

。。。。。。

@REM ------------启动java服务----------------
@REM cd 进入到指定服务路径 防止后续服务使用同一配置
@REM 启动顺序: 后台服务1 -> 后台服务2

@REM 1.启动后台服务1 ①进入服务目录下 eg: cd C:\Users\sensen\Desktop ②启动jar包 eg: start java -jar 123.jar
cd C:\Users\sensen\Desktop\startTest
start java -jar 111.jar

@REM 睡眠60秒等待第一个服务完成启动(有的服务需要选启动,然后才能启动第二个)
timeout /T 60 /NOBREAK

@REM 2.启动后台服务2
cd C:\Users\sensen\Desktop\startTest\rbp
start java -jar rbpsems-web-2.0.0-SNAPSHOT-boot.jar

exit

 

标签:服务,启动,windows,jar,%%,自启,REM,java
From: https://www.cnblogs.com/sensenh/p/17435117.html

相关文章

  • Windows驱动开发学习记录-使用Inf安装过滤驱动时自动添加注册表相关内容
     做过滤驱动时一般需要在相关class驱动里添加过滤信息,即LowerFilters或者UpperFilters,比如disk类的注册表当前信息,如下图:一个常规的inf文件如下所示:;;USBFilter.inf;[Version]Signature="$WINDOWSNT$"Class=TOASTERClassGuid={B85B7C50-6A01-11d2-B841-00C04FAD517......
  • Jar包的清单文件manifest.MF
    如何在Java中使用JARManifest文件[摘录](如何在Java中使用JARManifest文件(附实例)-掘金(juejin.cn))在Java编程语言中,清单文件是一个文本文件,它包含与程序员的JAR归档文件中包含的文件有关的元数据。这种元数据的范围可以从与包信息有关的信息到安全属性的属性。一个程序在......
  • windows安装RabbitMQ及出现问题处理方法
    一、安装准备工具1.下载Eralng,下面链接已提供otp_win64_20.2.exe链接:https://pan.baidu.com/s/1lmvCMPVAV1Ba9UogCdQpZg提取码:x9m7注意:有32位版本 otp_win32_21.3.exe 根据win系统而定2.下载rabbitmq,下面链接已提供rabbitmq-server-3.7.4.exe链接:https://pan.baidu.com/s/1......
  • windows环境下 java 使用sqlite-jdbc 加载mod_spatialite用于地理空间处理
    由于项目需要,将sqlite中的数据使用空间函数(st_astext(),st_geomfromtext()等)处理空间坐标数据,这就需要加载mod_spatialite组件,从网上找了很多方法,也问了gpt,也从官网上(http://www.gaia-gis.it/gaia-sins/spatialite-cookbook/html/java.html)找到了加载mod_spatialite组件的示......
  • windows WSL安装hedgedoc
    GitWSL似乎默认装好了git,用下面命令查一下可以查到root@DESKTOP-FTUL9EC:~#git--versiongitversion2.25.1Docker17.03.1orhigher看了官方文档,安装dockerengine需要如下ubuntu版本:UbuntuLunar23.04UbuntuKinetic22.10UbuntuJammy22.04(LTS)UbuntuF......
  • 关于开启windows自带虚拟机
    开启Windows自带虚拟机这次在工作中写了一个打印的工具,开始时并未考虑周全,用的.netfromwork4.8的框架,结果安装到win7的机器上,直接打不开了,而目前公司里已经找不到win7系统的电脑了,很多硬件已经不再支持win7,所以,需要安装一下虚拟机,进行测试。由于我的电脑是家庭版的所以......
  • nginx windows下重载配置失败
    正常操作命令是:cdC:\ProgramFiles\nginx&&nginx-sreload。但是把nginx安装为windows服务运行后,再执行重载就不好使了。会报错:nginx:[error]OpenEvent("Global\ngx_reload_4460")failed(5:Accessisdenied),即便是用管理员运行cmd权限也不够。 【解决办法】1.下载......
  • 基于 python 的 nexus 私服 jar 包匹配查找程序
    程序通过计算jar包的sha1摘要,到maven仓库查询对应路径,适用于NexusRepositoryManagerOSS2.14.11-01,其他版本未做测试注意:jar包路径中不要出现空格#!/usr/bin/python3importhashlibimportosimportrequestsimportsysimporttempfilefromxml.etreeimport......
  • 如何让python程序在windows下开机启动
    说明简述:通过将启动脚本写入注册表\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run来实现开机自启问题:这种开机启动比较奇怪,运行路径是cmd.exe的路径,所以执行需要自启的程序时,读取其他相对路径的文件会有错误解决:执行启动前,切一下目录启动脚本importos......
  • Windows——on-screen menus are locked怎么解除
    出现OSDLOCKED是菜单被锁的,具体的清除方法如下:1、如果OSD已锁定,请持续按住Menu按钮(最左边第一个)10秒钟就可以解除锁定OSD。2、如果OSD未锁定,请持续按住Menu按钮10秒钟就可以锁定OSD。 简介:OSD是OnScreenDisplay的缩写,即屏幕菜单式调节显示。是在显示器......