You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2007/12/18 14:40:25 UTC
svn commit: r605209 -
/incubator/sling/trunk/launcher/webapp/src/main/java/org/apache/sling/launcher/webapp/SlingServlet.java
Author: cziegeler
Date: Tue Dec 18 05:40:24 2007
New Revision: 605209
URL: http://svn.apache.org/viewvc?rev=605209&view=rev
Log:
Export available servlet version and not fixed one (although this property is never read)
Modified:
incubator/sling/trunk/launcher/webapp/src/main/java/org/apache/sling/launcher/webapp/SlingServlet.java
Modified: incubator/sling/trunk/launcher/webapp/src/main/java/org/apache/sling/launcher/webapp/SlingServlet.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/launcher/webapp/src/main/java/org/apache/sling/launcher/webapp/SlingServlet.java?rev=605209&r1=605208&r2=605209&view=diff
==============================================================================
--- incubator/sling/trunk/launcher/webapp/src/main/java/org/apache/sling/launcher/webapp/SlingServlet.java (original)
+++ incubator/sling/trunk/launcher/webapp/src/main/java/org/apache/sling/launcher/webapp/SlingServlet.java Tue Dec 18 05:40:24 2007
@@ -23,6 +23,7 @@
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
+import java.util.Properties;
import java.util.Set;
import javax.servlet.GenericServlet;
@@ -38,6 +39,7 @@
import org.apache.sling.launcher.app.ResourceProvider;
import org.apache.sling.launcher.app.Sling;
import org.eclipse.equinox.http.servlet.HttpServiceServlet;
+import org.osgi.framework.ServiceEvent;
/**
* The <code>SlingServlet</code> serves as a basic servlet for Project Sling.
@@ -232,9 +234,11 @@
// Try to load it from one of these places.
Map<String, String> props = new HashMap<String, String>();
+ final String servletVersion = getServletContext().getMajorVersion() + "." +
+ getServletContext().getMinorVersion();
props.put(
Sling.PROP_SYSTEM_PACKAGES,
- ",javax.servlet;javax.servlet.http;javax.servlet.resources; version=2.3,javax.portlet");
+ "javax.servlet;javax.servlet.http;javax.servlet.resources; version=" + servletVersion);
// prevent system properties from being considered
props.put(Sling.SLING_IGNORE_SYSTEM_PROPERTIES, "true");