Browse Source

内嵌服务销毁逻辑优化;

xueli.xue 4 năm trước cách đây
mục cha
commit
d94e07f376

+ 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() {
         // 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);
+            }
         }
     }