Forráskód Böngészése

[Bug][Standalone Server] Deduplicate the classpath jars in start.sh of the standalone server (#9583)

Paul Zhang 3 éve
szülő
commit
2be7183563

+ 4 - 1
dolphinscheduler-standalone-server/src/main/dist-bin/start.sh

@@ -30,7 +30,10 @@ fi
 CP=$DOLPHINSCHEDULER_HOME/libs/standalone-server/*
 for d in alert-server api-server master-server worker-server; do
   for f in $DOLPHINSCHEDULER_HOME/../$d/libs/*.jar; do
-    CP=$CP:$f
+    JAR_FILE_NAME=${f##*/}
+    if [[ ! $CP =~ $JAR_FILE_NAME ]];then
+      CP=$CP:$f
+    fi
   done
 done