-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSTART_ALL.bat
More file actions
93 lines (81 loc) · 2.54 KB
/
START_ALL.bat
File metadata and controls
93 lines (81 loc) · 2.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
@echo off
chcp 65001 >nul
title WMS系统启动器
echo ============================================
echo WMS仓储管理系统 - 一键启动
echo ============================================
echo.
REM 检查必要的命令
echo [检查] 检查必要的工具...
where java >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo [错误] 未找到Java,请先安装JDK
pause
exit /b 1
)
where mvn >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo [错误] 未找到Maven,请先安装Maven或配置环境变量
pause
exit /b 1
)
where node >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo [错误] 未找到Node.js,请先安装Node.js
pause
exit /b 1
)
echo [成功] 所有工具已就绪
echo.
REM 检查端口占用
echo [检查] 检查端口占用情况...
netstat -ano | findstr ":8080" | findstr "LISTENING" >nul 2>&1
if %ERRORLEVEL% EQU 0 (
echo [警告] 8080端口已被占用,请先关闭占用该端口的程序
netstat -ano | findstr ":8080" | findstr "LISTENING"
pause
)
netstat -ano | findstr ":3000" | findstr "LISTENING" >nul 2>&1
if %ERRORLEVEL% EQU 0 (
echo [警告] 3000端口已被占用,请先关闭占用该端口的程序
netstat -ano | findstr ":3000" | findstr "LISTENING"
pause
)
echo.
echo ============================================
echo 开始启动服务
echo ============================================
echo.
REM 启动后端
echo [步骤1/2] 启动后端服务...
echo 提示: 后端将在新窗口中启动
echo.
start "WMS后端服务" cmd /k "cd /d D:\WMS\services\wms-basic-service && echo [启动中] WMS后端服务正在启动... && echo. && mvn spring-boot:run -Dspring-boot.run.profiles=prod"
echo 等待后端启动(60秒)...
ping -n 60 127.0.0.1 >nul
REM 启动前端
echo.
echo [步骤2/2] 启动前端服务...
echo 提示: 前端将在新窗口中启动
echo.
start "WMS前端服务" cmd /k "cd /d D:\WMS\services\wms-frontend && echo [启动中] WMS前端服务正在启动... && echo. && npm start"
echo.
echo ============================================
echo 启动完成!
echo ============================================
echo.
echo 两个服务窗口已打开:
echo 1. WMS后端服务 - 等待看到 "Started WmsBasicServiceApplication"
echo 2. WMS前端服务 - 等待看到 "webpack compiled successfully"
echo.
echo 启动完成后访问:
echo 前端地址: http://localhost:3000
echo 后端健康检查: http://localhost:8080/api/v1/actuator/health
echo.
echo 默认登录信息:
echo 用户名: admin
echo 密码: admin123
echo.
echo 注意: 请不要关闭这两个服务窗口!
echo.
pause