田源
2025-01-16 404966637eda6881a0f17683c5aacc7c1c34aed8
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
@echo off
title VCI-Web-Server
color 0a
setlocal
 
:: 设置字符编码为 UTF-8
chcp 65001
 
:: 定义应用程序的根目录和 Java 运行环境
set APP_HOME=%~dp0
set SERVERPATH=%APP_HOME%server
set JAVA_HOME=%APP_HOME%jre
set JAVA_HOME_BIN=%JAVA_HOME%\bin
 
:: 定义相关路径
set CLASS_PATH=.;%APP_HOME%;%SERVERPATH%;%SERVERPATH%\lib\;%APP_HOME%properties\
::set platform_path=%APP_HOME%libs/base,%APP_HOME%libs/modules/client,%APP_HOME%libs/modules/common,%APP_HOME%libs/modules/server,%APP_HOME%libs/projects,%APP_HOME%web,%APP_HOME%web/projects
 
:: 显示路径,便于调试
echo APP_HOME: %APP_HOME%
echo SERVERPATH: %SERVERPATH%
echo JAVA_HOME: %JAVA_HOME%
echo JAVA_HOME_BIN: %JAVA_HOME_BIN%
echo CLASS_PATH: %CLASS_PATH%
 
:: 显示当前路径并尝试进入 WEB 文件夹
cd %SERVERPATH%
 
:: 启动 Java 应用程序
"%JAVA_HOME_BIN%\java" ^
    -Xbootclasspath/a:%CLASS_PATH% ^
    -Dloader.path=%SERVERPATH%/lib^
    -Dfile.encoding=utf-8 ^
    -Xms256m ^
    -Xmx1024m ^
    -XX:MetaspaceSize=256m ^
    -XX:MaxMetaspaceSize=512m ^
    -jar %SERVERPATH%\plt-web.jar ^
    --spring.config.location=%APP_HOME%\properties\application-prod.yml ^
    --spring.profiles.active=prod ^
    --spring.messages.basename=BOOT-INF/classes/i18n/messages