puzhibing
22 小时以前 38e265af32e4abc48d4625d0b3676543e6618736
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
@echo off
chcp 65001 >nul
echo ========================================
echo   重启 RuoYi-System 模块
echo ========================================
echo.
 
echo [1/4] 停止正在运行的进程...
for /f "tokens=1" %%i in ('jps -l ^| findstr "ruoyi-modules-system"') do (
    echo 找到进程: %%i,正在停止...
    taskkill /F /PID %%i
)
timeout /t 2 >nul
 
echo.
echo [2/4] 检查JAR包是否存在...
cd /d %~dp0
cd ..\ruoyi-modules\ruoyi-system\target
 
if not exist "ruoyi-modules-system.jar" (
    echo [错误] JAR包不存在,需要先编译项目!
    echo 请执行: mvn clean package -DskipTests
    pause
    exit /b 1
)
 
echo [3/4] 启动服务...
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
start "RuoYi-System" java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-modules-system.jar
 
echo.
echo [4/4] 等待服务启动...
timeout /t 5 >nul
 
echo.
echo ========================================
echo   服务已启动!
echo ========================================
echo   查看日志: tail -f ../logs/sys-info.log
echo   检查进程: jps -l
echo ========================================
echo.
 
pause