39 lines
1.5 KiB
Batchfile
39 lines
1.5 KiB
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
setlocal EnableDelayedExpansion
|
||
|
||
:: 本脚本需放在与各 jar 同一目录(如 D:\aiyun)下运行
|
||
:: 启动顺序:认证中心 -> 网关 -> 系统 -> 文件服务 -> 物业施工作业
|
||
|
||
set "JAR_DIR=%~dp0"
|
||
cd /d "%JAR_DIR%"
|
||
|
||
set "JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"
|
||
|
||
echo.
|
||
echo [1/5] 启动认证中心 ruoyi-auth.jar ...
|
||
start "RuoYi-Auth" cmd /k "title RuoYi-Auth && java %JAVA_OPTS% -jar ruoyi-auth.jar"
|
||
timeout /t 3 /nobreak >nul
|
||
|
||
echo [2/5] 启动网关 ruoyi-gateway.jar ...
|
||
start "RuoYi-Gateway" cmd /k "title RuoYi-Gateway && java %JAVA_OPTS% -jar ruoyi-gateway.jar"
|
||
timeout /t 5 /nobreak >nul
|
||
|
||
echo [3/5] 启动系统模块 aidmt-system-ms.jar ...
|
||
start "Aidmt-System" cmd /k "title Aidmt-System && java %JAVA_OPTS% -jar aidmt-system-ms.jar"
|
||
timeout /t 3 /nobreak >nul
|
||
|
||
echo [4/5] 启动文件服务 ruoyi-modules-file.jar ...
|
||
start "RuoYi-File" cmd /k "title RuoYi-File && java %JAVA_OPTS% -jar ruoyi-modules-file.jar"
|
||
timeout /t 3 /nobreak >nul
|
||
|
||
echo [5/5] 启动物业施工作业 aidmt-manage-ms.jar ...
|
||
start "Aidmt-Manage" cmd /k "title Aidmt-Manage && java %JAVA_OPTS% -jar aidmt-manage-ms.jar"
|
||
|
||
echo.
|
||
echo 五个程序已在新窗口中启动。
|
||
echo 请确保 Nacos、Redis、MySQL 已先启动;关闭对应窗口即可停止该服务。
|
||
echo 若提示「Port 8080/8081 is already in use」,请先关闭占用端口的进程或使用 script\kill-port-8080.bat。
|
||
echo.
|
||
pause
|