From 4835aba6de0e6e2f7ef2da9e3bd19adca661c8bc Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 7 Jan 2020 08:59:32 +0100 Subject: [PATCH] Make Jetty restart when OSGi configuration is not cleaned up. --- .../src/org/argeo/cms/internal/kernel/DeployConfig.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/DeployConfig.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/DeployConfig.java index 4a75f519d..8bdf00ceb 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/DeployConfig.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/DeployConfig.java @@ -153,6 +153,9 @@ class DeployConfig implements ConfigurationListener { tryGettyJetty: while (tryCount > 0) { try { JettyConfigurator.startServer(KernelConstants.DEFAULT_JETTY_SERVER, webServerConfig); + // Explicitly starts Jetty OSGi HTTP bundle, so that it gets triggered if OSGi + // configuration is not cleaned + FrameworkUtil.getBundle(JettyConfigurator.class).start(); break tryGettyJetty; } catch (IllegalStateException e) { // Jetty may not be ready -- 2.30.2