wangwei 7 years ago
parent
commit
03a6f3da81

+ 2 - 1
examcloud-core-basic-starter/assembly.xml

@@ -13,7 +13,8 @@
 		<fileSet>
 			<directory>${project.basedir}/shell</directory>
 			<excludes>
-				<exclude>jvm.conf</exclude>
+				<exclude>start.args</exclude>
+				<exclude>start.vmoptions</exclude>
 			</excludes>
 			<outputDirectory>/</outputDirectory>
 			<fileMode>0777</fileMode>

+ 1 - 0
examcloud-core-basic-starter/shell/start.args

@@ -0,0 +1 @@
+--spring.profiles.active=test

+ 9 - 9
examcloud-core-basic-starter/shell/start.sh

@@ -4,10 +4,8 @@ APP_MAIN_JAR="examcloud-core-basic-starter-2.0-SNAPSHOT.jar"
 
 FILE_PATH=$(cd `dirname $0`; pwd)
 
-JAVA_OPTS=`cat $FILE_PATH/vmoptions`
-
-echo "java options:"
-echo "$JAVA_OPTS"
+JAVA_OPTS=`cat $FILE_PATH/start.vmoptions`
+APP_ARGS=`cat $FILE_PATH/start.args`
 
 PID_LIST=`ps -ef|grep $APP_MAIN_JAR|grep java|awk '{print $2}'`
 
@@ -15,12 +13,14 @@ if [ ! -z "$PID_LIST" ]; then
     echo "[ERROR] : APP is already running!"
     exit -1
 fi
+
+echo "java options:"
+echo "$JAVA_OPTS"
+echo "args:"
+echo "$APP_ARGS"
     
-if [ ! -z "$1" ]; then
-  nohup java $JAVA_OPTS -jar $FILE_PATH/lib/$APP_MAIN_JAR --spring.profiles.active=$1 >/dev/null 2>&1 &
-else
-  nohup java $JAVA_OPTS -jar $FILE_PATH/lib/$APP_MAIN_JAR >/dev/null 2>&1 &
-fi
+nohup java $JAVA_OPTS -jar $FILE_PATH/lib/$APP_MAIN_JAR $APP_ARGS >/dev/null 2>&1 &
+
 echo "starting......"
 
 exit 0

+ 0 - 0
examcloud-core-basic-starter/shell/vmoptions → examcloud-core-basic-starter/shell/start.vmoptions