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

相关推荐
spencer_tseng4 天前
pinyin4j-2.5.0.jar
java·jar·pinyin4j
Azure++9 天前
Windows配置jar、redis、nginx开机自启
windows·redis·jar
陈老师还在写代码9 天前
springboot 打包出来的 jar 包的名字是在哪儿决定的
spring boot·后端·jar
命运之光9 天前
杀死后台运行的jar程序,并重新运行jar包
java·pycharm·jar
ac.char10 天前
编辑 JAR 包内嵌套的 TXT 文件(Vim 操作)
java·pycharm·vim·jar
命运之光10 天前
让 Jar 程序在云服务器上持续后台运行,不受终端界面关闭的影响
java·服务器·jar
似水流年 光阴已逝10 天前
从Jar包到K8s上线:全流程拆解+高可用实战
java·kubernetes·jar
鱼蛋-Felix11 天前
Unity jar更新不生效怎么解决
unity·游戏引擎·jar
带刺的坐椅11 天前
Solon (可替换 SpringBoot)集成 Docker 实战:30分钟搞定轻量级应用容器化部署
java·docker·jar·springboot·solon
eguid_115 天前
【开源项目分享】JNSM1.2.0,支持批量管理的jar包安装成Windows服务可视化工具,基于Java实现的支持批量管理已经安装服务的可视化工具
java·开源·jar·1024程序员节·windows服务·jar包安装成服务·exe安装成服务