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

相关推荐
zxfBdd6 天前
Error:scala: No ‘scala-library*.jar‘ in Scala compiler classpath in Scala SDK
大数据·scala·jar
小杨互联网11 天前
项目CyberScan Pro jar软件安全成分分析插件
java·jar·软件成分分析·jar安全分析
weisian15116 天前
JVM--10-JVM实战部署全指南:从`java -jar`到生产级高可用
java·jvm·jar·gc
e***89019 天前
MySQL 8.0版本JDBC驱动Jar包
数据库·mysql·jar
果壳~20 天前
【Java】使用WinSW将SpringBoot Jar包部署为Windows服务
java·spring boot·jar
miss_you121321 天前
Java 项目打包优化:Jar 瘦身
java·开发语言·jar
食指Shaye1 个月前
idea突然出现找不到Maven配置的jar
maven·intellij-idea·jar
码云数智-大飞1 个月前
优雅解决 IntelliJ IDEA “命令行过长”问题:使用 JAR 清单(Manifest)方式
java·intellij-idea·jar
红烧柯基1 个月前
nohup java -jar运行jar包时设置启动参数
java·开发语言·jar
丁劲犇1 个月前
老旧CentOS7服务器JVM加载Jar缓慢排查:竟与NTP服务器有关
服务器·jvm·jar·java8·ntp·加载慢