chore: 修改启动命令,增加额外JAVA_OPTS

V0.5.x
jay 2023-05-08 18:51:20 +08:00
parent d03865d72d
commit d5de8cce4a
1 changed files with 7 additions and 3 deletions

View File

@ -17,10 +17,14 @@ cd ..
DEPLOY_DIR=`pwd` DEPLOY_DIR=`pwd`
# 如果没有指定外部配置文件,则使用默认的配置文件 # 如果没有指定外部配置文件,则使用默认的配置文件
while getopts ":c:" opt while getopts ":c:j:" opt
do do
case $opt in case $opt in
j)
# 如果没有指定外部配置文件,则使用默认的配置文件
echo "java命令行参数:$OPTARG"
JAVA_OPTS=$OPTARG
;;
c) c)
echo "配置文件路径$OPTARG" echo "配置文件路径$OPTARG"
USER_ASSIGN_CONFIG=$OPTARG USER_ASSIGN_CONFIG=$OPTARG
@ -78,7 +82,7 @@ fi
STDOUT_FILE=$LOGS_DIR/catalina.log STDOUT_FILE=$LOGS_DIR/catalina.log
# JVM Configuration # JVM Configuration
JAVA_OPTS=" -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true " JAVA_OPTS+=" -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true "
JAVA_DEBUG_OPTS="" JAVA_DEBUG_OPTS=""
if [ "$1" = "debug" ]; then if [ "$1" = "debug" ]; then
JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n " JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n "