浏览代码

内嵌服务销毁逻辑优化;

xueli.xue 4 年之前
父节点
当前提交
d94e07f376
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java

+ 6 - 4
xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java

@@ -159,10 +159,12 @@ public class XxlJobExecutor  {
 
 
     private void stopEmbedServer() {
     private void stopEmbedServer() {
         // stop provider factory
         // stop provider factory
-        try {
-            embedServer.stop();
-        } catch (Exception e) {
-            logger.error(e.getMessage(), e);
+        if (embedServer != null) {
+            try {
+                embedServer.stop();
+            } catch (Exception e) {
+                logger.error(e.getMessage(), e);
+            }
         }
         }
     }
     }