Преглед на файлове

JettyServer关闭逻辑优化,修复执行器无法通过脚本正常关闭的问题

xueli.xue преди 8 години
родител
ревизия
f0b46e12d1
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      xxl-job-core/src/main/java/com/xxl/job/core/rpc/netcom/jetty/server/JettyServer.java

+ 2 - 1
xxl-job-core/src/main/java/com/xxl/job/core/rpc/netcom/jetty/server/JettyServer.java Целия файл

@@ -44,7 +44,7 @@ public class JettyServer {
44 44
 					logger.info(">>>>>>>>>>>> xxl-job jetty server start success at port:{}.", port);
45 45
 					ExecutorRegistryThread.getInstance().start(port, ip, appName, registHelper);
46 46
 					server.join();	// block until thread stopped
47
-					logger.info(">>>>>>>>>>> xxl-rpc server start success, netcon={}, port={}", JettyServer.class.getName(), port);
47
+					logger.info(">>>>>>>>>>> xxl-rpc server join success, netcon={}, port={}", JettyServer.class.getName(), port);
48 48
 				} catch (Exception e) {
49 49
 					logger.error("", e);
50 50
 				} finally {
@@ -59,6 +59,7 @@ public class JettyServer {
59 59
 	public void destroy() {
60 60
 		if (server != null) {
61 61
 			try {
62
+				server.stop();
62 63
 				server.destroy();
63 64
 			} catch (Exception e) {
64 65
 				logger.error("", e);