wins中怎么用一个bat文件启动jar包和tomcat等多个服务

假设我有两个jar包,(app1jar和app2jar),有一个tomcat,有一个nginx,

为app1.jar建一个run.bat, 内容为 java -jar C:\app1\app1.jar

为app2.jar建一个run.bat, 内容为 java -jar B:\app2\app2.jar

假设各组件的具体路径如下:

  • app1 放在 C 盘:C:\app1\app1.jar
  • app2 放在 B 盘:B:\app2\app2.jar
  • Tomcat 放在 E 盘:E:\tomcat\bin\startup.bat
  • Nginx 放在 G 盘:G:\nginx\nginx.exe

然后建一个总的zongrun.bat文件,内容如下:

java 复制代码
@echo off
echo ==============================================
echo 开始启动所有服务...
echo 启动时间: %date% %time%
echo ==============================================

:: 启动C盘的app1
echo 正在启动 C盘的app1...
start "App1 (C盘)" /d "C:\app1" cmd /k "run1.bat"

:: 启动B盘的app2
echo 正在启动 B盘的app2...
start "App2 (B盘)" /d "B:\app2" cmd /k "run2.bat"

:: 启动E盘的Tomcat
echo 正在启动 E盘的Tomcat...
start "Tomcat (E盘)" /d "E:\tomcat\bin" cmd /k "startup.bat"

:: 启动G盘的Nginx
echo 正在启动 G盘的Nginx...
start "Nginx (G盘)" /d "G:\nginx" cmd /k "nginx.exe"

echo ==============================================
echo 所有服务启动命令已发送
echo 各服务将在独立窗口中运行
echo ==============================================
pause

然后双击zongrun.bat文件,就一键启动两个jar包,一个tomcat,一个nginx了.

相关推荐
萝卜白菜。6 小时前
通过cmdline-jmxclient.jar采集TongWeb8.0监控值
java·jar
abcnull3 天前
用ASM做精准测试(Java)
java·jar·asm·字节码·精准测试
北风toto4 天前
log4j中文日志乱码问号-Linux启动jar包,输出中文日志变成问号?
linux·log4j·jar
宁静@星空6 天前
007-Docker构建 jar 包成镜像
docker·容器·jar
是大强15 天前
下载的jar怎么放到本地仓库
python·pycharm·jar
疯狂成瘾者15 天前
对比JAR 包部署 vs Docker 部署方式
java·docker·jar
longxibo17 天前
【flowable 7.2.0 二开之三:基于 Flowable 7.2 的审批流系统解压即用】
java·tensorflow·jar
mldlds19 天前
SpringBoot项目如何导入外部jar包:详细指南
spring boot·后端·jar
晨+燕19 天前
JMeter中如何定位到某个具体的类来自于哪个jar包
python·jmeter·jar
霸道流氓气质23 天前
Bat中实现简单运维脚本示例-启动redis、检测指定端口是否占用、占用则杀死进程、等待指定秒数、启动jar包
运维·redis·jar