From a37caebf7febff2dbdf0332bbd26ba39239335ff Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 14 Mar 2025 12:18:16 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-146147=20feat:=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E5=86=85=E5=B5=8C=E5=BC=8F=E5=AE=B9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/fr/start/server/FineEmbedServerActivator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/designer-base/src/main/java/com/fr/start/server/FineEmbedServerActivator.java b/designer-base/src/main/java/com/fr/start/server/FineEmbedServerActivator.java index 8360989818..ab17ab15eb 100644 --- a/designer-base/src/main/java/com/fr/start/server/FineEmbedServerActivator.java +++ b/designer-base/src/main/java/com/fr/start/server/FineEmbedServerActivator.java @@ -2,6 +2,7 @@ package com.fr.start.server; import com.fr.cbb.websocket.core.WebSocketEndpoint; import com.fr.design.DesignerEnvManager; +import com.fr.event.EventDispatcher; import com.fr.log.FineLoggerFactory; import com.fr.module.Activator; import com.fr.module.ModuleRole; @@ -12,6 +13,7 @@ import com.fr.startup.FineWebApplicationInitializer; import com.fr.third.guava.collect.Sets; import com.fr.third.springframework.web.SpringServletContainerInitializer; import com.fr.third.springframework.web.context.support.AnnotationConfigWebApplicationContext; +import com.fr.web.utils.event.WebEvent; import com.fr.workspace.WorkContext; import org.apache.catalina.Context; import org.apache.catalina.LifecycleException; @@ -41,6 +43,7 @@ public class FineEmbedServerActivator extends Activator { //初始化tomcat initTomcat(); tomcat.start(); + EventDispatcher.asyncFire(WebEvent.WEB_STATUS_CHANGE); } catch (LifecycleException e) { FineLoggerFactory.getLogger().error(e.getMessage(), e); @@ -56,6 +59,7 @@ public class FineEmbedServerActivator extends Activator { stopSpring(); stopServerActivator(); stopTomcat(); + EventDispatcher.asyncFire(WebEvent.WEB_STATUS_CHANGE); } catch (Exception e) { FineLoggerFactory.getLogger().error(e.getMessage(), e); }