X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FDeployConfig.java;h=3cce7e8218968e8fa5fe754415fc34cf306c55c2;hb=0d46a59c2e2a704b617c1a665fa5155bd4e40682;hp=b42220a6c8701635d22012b532ed4a32e3ad1ce5;hpb=9a6babc07d80c6aa8c10adc12f40f84eef3619c5;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 b42220a6c..3cce7e821 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 @@ -122,9 +122,10 @@ class DeployConfig implements ConfigurationListener { // http server Dictionary webServerConfig = InitUtils .getHttpServerConfig(getProps(KernelConstants.JETTY_FACTORY_PID, NodeConstants.DEFAULT)); - if (!webServerConfig.isEmpty()) + if (!webServerConfig.isEmpty()) { + webServerConfig.put("customizer.class", "org.argeo.equinox.jetty.WebSocketJettyCustomizer"); putFactoryDeployConfig(KernelConstants.JETTY_FACTORY_PID, webServerConfig); - + } save(); } @@ -245,7 +246,8 @@ class DeployConfig implements ConfigurationListener { try (Writer writer = Files.newBufferedWriter(deployConfigPath)) { new LdifWriter(writer).write(deployConfigs); } catch (IOException e) { - throw new CmsException("Cannot save deploy configs", e); + // throw new CmsException("Cannot save deploy configs", e); + log.error("Cannot save deploy configs", e); } }