38 lines
968 B
Batchfile
38 lines
968 B
Batchfile
@echo off
|
|
|
|
rem MAIN_CLASS=org.springframework.boot.loader.JarLauncher
|
|
rem JAVA_HOME=jre1.8.0_66
|
|
|
|
setlocal enabledelayedexpansion
|
|
|
|
set "BIN_DIR=%~dp0"
|
|
if not "%BIN_DIR:~-1%"=="\" set "BIN_DIR=%BIN_DIR%\"
|
|
|
|
set "BASE_DIR=%BIN_DIR%.."
|
|
for %%I in ("%BASE_DIR%") do set "BASE_DIR=%%~fI"
|
|
|
|
if defined JAVA_HOME (
|
|
set "JAVA_CMD=%JAVA_HOME%\bin\java"
|
|
) else (
|
|
echo ERROR: JAVA_HOME is not defined
|
|
exit /b 1
|
|
)
|
|
|
|
set "JAVA_OPTS=-Xmx512m -Xms512m -Xmn256m -Xss256k -Dfile.encoding=utf-8"
|
|
|
|
set "CONFIG_FILE=%BASE_DIR%\config\application.yml"
|
|
set "TARGET=%BASE_DIR%\lib\kafka-console-ui.jar"
|
|
set "DATA_DIR=%BASE_DIR%"
|
|
set "LOG_HOME=%BASE_DIR%"
|
|
|
|
if not exist "%TARGET%" (
|
|
echo ERROR: Jar file not found at [%TARGET%]
|
|
exit /b 1
|
|
)
|
|
if not exist "%CONFIG_FILE%" (
|
|
echo WARNING: Config file not found at [%CONFIG_FILE%]
|
|
)
|
|
|
|
"%JAVA_CMD%" %JAVA_OPTS% -jar "%TARGET%" --spring.config.location="%CONFIG_FILE%" --data.dir="%DATA_DIR%" --logging.home="%LOG_HOME%"
|
|
|
|
endlocal |