@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.jar
|
pause
|