diff --git a/xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java b/xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java index 86936365..03cd72c3 100644 --- a/xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java +++ b/xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java @@ -155,7 +155,9 @@ public class XxlJobExecutor { private void stopEmbedServer() { // stop provider factory try { - embedServer.stop(); + if (null != embedServer) { + embedServer.stop(); + } } catch (Exception e) { logger.error(e.getMessage(), e); }