chore: 修改启动命令,增加额外JAVA_OPTS
parent
d03865d72d
commit
d5de8cce4a
|
@ -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 "
|
||||||
|
|
Loading…
Reference in New Issue