From 494e505f8d0e4972bdb61297595c5f09207fdfbb Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Wed, 27 Jul 2022 06:30:42 +0200 Subject: [PATCH] Fix cardinality of HTTP handlers --- org.argeo.cms.ee/OSGI-INF/statusHandler.xml | 2 +- org.argeo.cms/OSGI-INF/cmsAcrHttpHandler.xml | 2 +- org.argeo.cms/OSGI-INF/cmsDeployment.xml | 2 +- org.argeo.cms/bnd.bnd | 2 -- .../org/argeo/cms/internal/runtime/CmsDeploymentImpl.java | 5 +++-- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/org.argeo.cms.ee/OSGI-INF/statusHandler.xml b/org.argeo.cms.ee/OSGI-INF/statusHandler.xml index 8461cff1f..37e6c5fba 100644 --- a/org.argeo.cms.ee/OSGI-INF/statusHandler.xml +++ b/org.argeo.cms.ee/OSGI-INF/statusHandler.xml @@ -1,5 +1,5 @@ - + diff --git a/org.argeo.cms/OSGI-INF/cmsAcrHttpHandler.xml b/org.argeo.cms/OSGI-INF/cmsAcrHttpHandler.xml index dc45b027e..35b144935 100644 --- a/org.argeo.cms/OSGI-INF/cmsAcrHttpHandler.xml +++ b/org.argeo.cms/OSGI-INF/cmsAcrHttpHandler.xml @@ -3,6 +3,6 @@ - + diff --git a/org.argeo.cms/OSGI-INF/cmsDeployment.xml b/org.argeo.cms/OSGI-INF/cmsDeployment.xml index ea54fc2f9..66541827d 100644 --- a/org.argeo.cms/OSGI-INF/cmsDeployment.xml +++ b/org.argeo.cms/OSGI-INF/cmsDeployment.xml @@ -4,7 +4,7 @@ - + diff --git a/org.argeo.cms/bnd.bnd b/org.argeo.cms/bnd.bnd index ddc328c21..9bf4f14b2 100644 --- a/org.argeo.cms/bnd.bnd +++ b/org.argeo.cms/bnd.bnd @@ -2,9 +2,7 @@ Bundle-Activator: org.argeo.cms.internal.osgi.CmsActivator Import-Package: \ !com.sun.security.jgss,\ -com.sun.*;resolution:=optional,\ org.osgi.*;version=0.0.0,\ -org.apache.xerces.jaxp;resolution:=optional,\ * Service-Component:\ diff --git a/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsDeploymentImpl.java b/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsDeploymentImpl.java index 67daef2c8..421ff661a 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsDeploymentImpl.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsDeploymentImpl.java @@ -74,10 +74,11 @@ public class CmsDeploymentImpl implements CmsDeployment { CmsAuthenticator authenticator = isPublic ? new PublicCmsAuthenticator() : new CmsAuthenticator(); httpHandlers.put(contextPath, httpHandler); httpAuthenticators.put(contextPath, authenticator); - if (httpServer == null) + if (httpServer == null) { return; - else + } else { createHttpContext(contextPath, httpHandler, authenticator); + } } public void createHttpContext(String contextPath, HttpHandler httpHandler, CmsAuthenticator authenticator) { -- 2.30.2