@echo off chcp 65001 >nul cd /d %~dp0 where java >nul 2>nul if errorlevel 1 ( echo [ERROR] 未找到 java,请先安装 JDK 8 并加入 PATH pause exit /b 1 ) if not exist "%~dp0application.yml" ( echo [WARN] 未找到 %~dp0application.yml echo 没有外置配置时,jar 内置密码占位符会解析为空, echo 启动将报 java.sql.SQLException: Access denied ... ^(using password: NO^) ) findstr /C:"请改成你的数据库密码" "%~dp0application.yml" >nul 2>nul if not errorlevel 1 ( echo [WARN] application.yml 里 spring.datasource.password 还是占位文字, echo 请先改成部署机真实的 MySQL 密码再启动。 ) echo ============================================ echo TrafficAudit 启动中:http://localhost:8090 echo 前端已内嵌,直接访问 8090 即可(不需要 nginx) echo 日志显示在本窗口,关闭窗口即停止服务 echo ============================================ java -jar traffic-audit-server-1.0.0-SNAPSHOT.jar pause