Browse Source

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

jay 2 years ago
parent
commit
d5de8cce4a
1 changed files with 7 additions and 3 deletions
  1. 7 3
      iot-starter/src/main/bin/start.sh

+ 7 - 3
iot-starter/src/main/bin/start.sh

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