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.