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了.

相关推荐
拥你ω1 天前
Linux 下将 Java Jar 包配置为开机自启(使用 systemd)
java·linux·jar
tianyuanwo8 天前
深入掌握 java -jar 命令:从基础到 Jenkins Agent 实战
java·jenkins·jar
chexus8 天前
Docker 镜像瘦身:使用 Maven 拆分 Jar 包
docker·maven·jar
hdsoft_huge8 天前
SpringBoot 系列 20:Jar 打包 + Docker 容器化 + Compose 一键部署|服务器上线 & 零停机平滑升级全教程
spring boot·docker·jar
丑小鸭是白天鹅14 天前
Android 打包jar
android·pycharm·jar
霸道流氓气质16 天前
Kiro 中反编译 JAR 包并分析字节码的流程指南
chrome·python·jar
放弃 治疗20 天前
Windows 11系统 最新 Launch4j 安装与使用教程:从 JAR 到 EXE 的完整打包指南
java·jar
pW3g3lLuu21 天前
在 VS Code 里直接改 JAR,我复刻了JarEditor
java·pycharm·jar
飘灬渺21 天前
Spring Boot :将自定义的 JAR 包引入到 Maven 项目中
spring boot·maven·jar
小杨互联网1 个月前
Jar反编译逆向2.0教程实战
java·jar·java反编译·jar反编译·java逆向·源码还原