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=c4e6e4221851cbd7e0978ea27e2ed1e29d65ffba;hp=4a75f519d0782e2077ea3ae968ff1413ef2cf7dd;hpb=7954fac52a6e7db11d9240cfbea85017c5612f19;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