X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FDeployConfig.java;h=8bdf00ceb7ea9a818b74bb198d02237971b6f2de;hb=4835aba6de0e6e2f7ef2da9e3bd19adca661c8bc;hp=4a75f519d0782e2077ea3ae968ff1413ef2cf7dd;hpb=5d8f8183a38063156540a92ba697fc17b4fd10cb;p=lgpl%2Fargeo-commons.git 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