瀏覽代碼

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

Paul Zhang 3 年之前
父節點
當前提交
2be7183563
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      dolphinscheduler-standalone-server/src/main/dist-bin/start.sh

+ 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