This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
     new 886783ef1f FELIX-6584 : Avoid registering default servlet context as 
service
886783ef1f is described below

commit 886783ef1fe904c52391aba90171460415ff4f3c
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Tue Nov 22 08:59:18 2022 +0100

    FELIX-6584 : Avoid registering default servlet context as service
---
 .../base/internal/whiteboard/PerBundleServletContextImpl.java | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/PerBundleServletContextImpl.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/PerBundleServletContextImpl.java
index ae5fd5d053..8e98a18227 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/PerBundleServletContextImpl.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/PerBundleServletContextImpl.java
@@ -27,7 +27,6 @@ import java.util.Set;
 import org.apache.felix.http.base.internal.HttpConfig;
 import org.apache.felix.http.base.internal.context.ExtServletContext;
 import org.apache.felix.http.base.internal.registry.PerContextHandlerRegistry;
-import org.apache.felix.http.base.internal.util.MimeTypes;
 import org.osgi.framework.Bundle;
 import org.osgi.framework.wiring.BundleWiring;
 import org.osgi.service.servlet.context.ServletContextHelper;
@@ -131,9 +130,6 @@ public class PerBundleServletContextImpl implements 
ExtServletContext {
         return this.bundle.adapt(BundleWiring.class).getClassLoader();
     }
 
-    /**
-     * @see jakarta.servlet.ServletContext#getResource(java.lang.String)
-     */
     @Override
     public URL getResource(final String path)
     {
@@ -143,12 +139,7 @@ public class PerBundleServletContextImpl implements 
ExtServletContext {
     @Override
     public String getMimeType(final String name)
     {
-        String type = this.contextHelper.getMimeType(name);
-        if (type != null) {
-            return type;
-        }
-
-        return MimeTypes.get().getByFile(name);
+        return this.contextHelper.getMimeType(name);
     }
 
     @Override

Reply via email to