@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
|