From 4b79bd73bbfe4dfe7e68331a90a014e05ca1ee7c Mon Sep 17 00:00:00 2001 From: tjq Date: Thu, 16 Mar 2023 23:35:10 +0800 Subject: [PATCH] fix: test mode can't startup when server not available #580 --- .../tech/powerjob/common/request/ServerDiscoveryRequest.java | 5 ++++- .../src/main/resources/application.properties | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/powerjob-common/src/main/java/tech/powerjob/common/request/ServerDiscoveryRequest.java b/powerjob-common/src/main/java/tech/powerjob/common/request/ServerDiscoveryRequest.java index 34a7d6bd..16f23715 100644 --- a/powerjob-common/src/main/java/tech/powerjob/common/request/ServerDiscoveryRequest.java +++ b/powerjob-common/src/main/java/tech/powerjob/common/request/ServerDiscoveryRequest.java @@ -30,7 +30,10 @@ public class ServerDiscoveryRequest implements Serializable { public Map toMap() { Map ret = new HashMap<>(); - ret.put("appId", appId); + // testMode 下 appId 可能为空,此处不判断会导致 testMode 无法启动 #580 + if (appId != null) { + ret.put("appId", appId); + } ret.put("protocol", protocol); if (StringUtils.isNotEmpty(currentServer)) { ret.put("currentServer", currentServer); diff --git a/powerjob-worker-samples/src/main/resources/application.properties b/powerjob-worker-samples/src/main/resources/application.properties index c7249888..db69a909 100644 --- a/powerjob-worker-samples/src/main/resources/application.properties +++ b/powerjob-worker-samples/src/main/resources/application.properties @@ -3,6 +3,8 @@ spring.jpa.open-in-view=false ########### PowerJob-worker properties. ########### # Whether to enable PowerJob Worker, default is true powerjob.worker.enabled=true +# Turn on test mode and do not force the server connection to be verified +powerjob.worker.enable-test-mode=true # Transport port, default is 27777 powerjob.worker.port=27777 # Application name, used for grouping applications. Recommend to set the same value as project name.