Merge branch 'jetty-8' into release-8
This commit is contained in:
commit
7e4af3617c
15
VERSION.txt
15
VERSION.txt
|
@ -1,4 +1,5 @@
|
|||
jetty-8.1.0-SNAPSHOT
|
||||
+ 360245 The version of the javax.servlet packages to import is 2.6 instead of 3.0
|
||||
|
||||
jetty-8.1.0.RC0 - 30 November 2011
|
||||
+ 352565 cookie httponly flag ignored
|
||||
|
@ -13,6 +14,20 @@ jetty-8.1.0.RC0 - 30 November 2011
|
|||
+ 364283 can't parse the servlet multipart-config for the web.xml
|
||||
+ 364430 Support web.xml enabled state for servlets
|
||||
|
||||
jetty-7.6.0.RC1 - 04 December 2011
|
||||
+ 352565 cookie httponly flag ignored
|
||||
+ 353285 ServletSecurity annotation ignored
|
||||
+ 357163 jetty 8 ought to proxy jetty8 javadocs
|
||||
+ 357209 JSP tag listeners not called
|
||||
+ 360051 SocketConnectionTest.testServerClosedConnection is excluded.
|
||||
+ 361135 Allow session cookies to NEVER be marked as secure, even on HTTPS
|
||||
requests.
|
||||
+ 362249 update shell scripts to jetty8
|
||||
+ 363878 Add ecj compiler to jetty-8 for jsp
|
||||
+ 364283 can't parse the servlet multipart-config for the web.xml
|
||||
+ 364430 Support web.xml enabled state for servlets
|
||||
+ 365370 ServletHandler can fall through to nested handler
|
||||
|
||||
jetty-7.6.0.RC0 - 29 November 2011
|
||||
+ Refactored NIO layer for better half close handling
|
||||
+ 349110 fixed bypass chunk handling
|
||||
|
|
|
@ -75,10 +75,9 @@
|
|||
<instructions>
|
||||
<Import-Package>
|
||||
!org.eclipse.jetty*,
|
||||
com.sun.org.apache.commons.logging;version="[2.1,3)";split="glassfish";resolution:=optional,
|
||||
javax.annotation;version="1.0.0";resolution:=optional,
|
||||
javax.servlet;version="2.5.0",
|
||||
javax.servlet.http;version="2.5.0",
|
||||
javax.servlet;version="2.6.0",
|
||||
javax.servlet.http;version="2.6.0",
|
||||
javax.mail;version="1.4.0";resolution:=optional,
|
||||
javax.mail.event;version="1.4.0";resolution:=optional,
|
||||
javax.mail.internet;version="1.4.0";resolution:=optional,
|
||||
|
|
|
@ -21,6 +21,11 @@
|
|||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="3.0",*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="[2.5,3.1)",org.mortbay.log.*;version="[6.1,7)";resolution:=optional,org.mortbay.util.ajax.*;version="[6.1,7)";resolution:=optional,*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",org.mortbay.log.*;version="[6.1,7)";resolution:=optional,org.mortbay.util.ajax.*;version="[6.1,7)";resolution:=optional,*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>org.eclipse.jetty.jmx.*;version="[7.3,8)";resolution:=optional,*</Import-Package>
|
||||
<Import-Package>org.eclipse.jetty.jmx.*;version="8.0";resolution:=optional,*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -16,14 +16,14 @@
|
|||
<orbit-javax-annotation-version>1.1.0.v201105051105</orbit-javax-annotation-version>
|
||||
<orbit-javax-el-version>2.2.0.v201105051105</orbit-javax-el-version>
|
||||
<orbit-javax-mail-glassfish-version>${javax-mail-version}.v201005082020</orbit-javax-mail-glassfish-version>
|
||||
<orbit-javax-servlet-version>3.0.0.v201103241727</orbit-javax-servlet-version>
|
||||
<orbit-javax-servlet-jsp-version>2.2.0.v201103241009</orbit-javax-servlet-jsp-version>
|
||||
<orbit-javax-servlet-version>3.0.0.v201112011016</orbit-javax-servlet-version>
|
||||
<orbit-javax-servlet-jsp-version>2.2.0.v201112011158</orbit-javax-servlet-jsp-version>
|
||||
<orbit-javax-servlet-jsp-jstl-version>1.2.0.v201004190952</orbit-javax-servlet-jsp-jstl-version>
|
||||
<orbit-com-sun-el-version>2.2.0.v201105051105</orbit-com-sun-el-version>
|
||||
<orbit-org-apache-taglibs-standard-version>1.2.0.v201004190952</orbit-org-apache-taglibs-standard-version>
|
||||
<orbit-org-objectweb-asm-version>3.3.1.v201101071600</orbit-org-objectweb-asm-version>
|
||||
<orbit-javax-transaction-version>1.1.1.v201004190952</orbit-javax-transaction-version>
|
||||
<orbit-org-apache-jasper-version>2.2.2.v201108011116</orbit-org-apache-jasper-version>
|
||||
<orbit-org-apache-jasper-version>2.2.2.v201112011158</orbit-org-apache-jasper-version>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.net.*,*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",javax.net.*,*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -22,6 +22,11 @@
|
|||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet*;version="2.5.0",*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
<artifactId>maven-bundle-plugin</artifactId>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="2.5.0",org.eclipse.jetty.server.session.jmx;version="8.0.0";resolution:=optional,,org.eclipse.jetty.*;version="8.0.0",*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",org.eclipse.jetty.server.session.jmx;version="8.0.0";resolution:=optional,,org.eclipse.jetty.*;version="8.0.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
<extensions>true</extensions>
|
||||
|
|
|
@ -10,8 +10,8 @@ Import-Package: javax.mail;version="1.4.0";resolution:=optional,
|
|||
javax.mail.internet;version="1.4.0";resolution:=optional,
|
||||
javax.mail.search;version="1.4.0";resolution:=optional,
|
||||
javax.mail.util;version="1.4.0";resolution:=optional,
|
||||
javax.servlet;version="3.0",
|
||||
javax.servlet.http;version="3.0",
|
||||
javax.servlet;version="2.6",
|
||||
javax.servlet.http;version="2.6",
|
||||
javax.transaction;version="1.1.0";resolution:=optional,
|
||||
javax.transaction.xa;version="1.1.0";resolution:=optional,
|
||||
org.eclipse.jetty.nested;version="8.0.0";resolution:=optional,
|
||||
|
|
|
@ -117,8 +117,8 @@
|
|||
javax.mail.internet;version="1.4.0";resolution:=optional,
|
||||
javax.mail.search;version="1.4.0";resolution:=optional,
|
||||
javax.mail.util;version="1.4.0";resolution:=optional,
|
||||
javax.servlet;version="2.5.0",
|
||||
javax.servlet.http;version="2.5.0",
|
||||
javax.servlet;version="2.6.0",
|
||||
javax.servlet.http;version="2.6.0",
|
||||
javax.transaction;version="1.1.0";resolution:=optional,
|
||||
javax.transaction.xa;version="1.1.0";resolution:=optional,
|
||||
org.eclipse.jetty.nested;version="8.0.0";resolution:=optional,
|
||||
|
|
|
@ -6,12 +6,11 @@ Bundle-Version: 8.0.0.qualifier
|
|||
Bundle-Vendor: Mort Bay Consulting
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
|
||||
Jetty-ContextFilePath: contexts/httpservice.xml
|
||||
Import-Package: javax.servlet;version="3.0",
|
||||
javax.servlet.http;version="3.0",
|
||||
Import-Package: javax.servlet;version="2.6.0",
|
||||
javax.servlet.http;version="2.6.0",
|
||||
org.eclipse.equinox.http.servlet,
|
||||
org.eclipse.jetty.server;version="7.0.0",
|
||||
org.eclipse.jetty.server.handler;version="7.0.0",
|
||||
org.eclipse.jetty.servlet;version="7.4.0",
|
||||
org.eclipse.jetty.util.component;version="7.0.0"
|
||||
org.eclipse.jetty.server;version="8.0.0",
|
||||
org.eclipse.jetty.server.handler;version="8.0.0",
|
||||
org.eclipse.jetty.servlet;version="8.0.0",
|
||||
org.eclipse.jetty.util.component;version="8.0.0"
|
||||
Export-Package: org.eclipse.jetty.osgi.httpservice;version="8.0.0"
|
||||
|
||||
|
|
|
@ -19,11 +19,11 @@
|
|||
<orbit-javax-annotation-version>1.1.0.v201105051105</orbit-javax-annotation-version>
|
||||
<orbit-javax-el-version>2.2.0.v201105051105</orbit-javax-el-version>
|
||||
<orbit-javax-mail-glassfish-version>${javax-mail-version}.v201005082020</orbit-javax-mail-glassfish-version>
|
||||
<orbit-javax-servlet-version>3.0.0.v201103241727</orbit-javax-servlet-version>
|
||||
<orbit-javax-servlet-jsp-version>2.2.0.v201103241009</orbit-javax-servlet-jsp-version>
|
||||
<orbit-javax-servlet-jsp-jstl-version>1.2.0.v201004190952</orbit-javax-servlet-jsp-jstl-version>
|
||||
<orbit-com-sun-el-version>2.2.0.v201105051105</orbit-com-sun-el-version>
|
||||
<orbit-org-apache-jasper-version>2.1.0.v201007080150</orbit-org-apache-jasper-version>
|
||||
<orbit-javax-servlet-version>3.0.0.v201112011016</orbit-javax-servlet-version>
|
||||
<orbit-javax-servlet-jsp-version>2.2.0.v201112011158</orbit-javax-servlet-jsp-version>
|
||||
<orbit-javax-servlet-jsp-jstl-version>1.2.0.v201105211821</orbit-javax-servlet-jsp-jstl-version>
|
||||
<orbit-com-sun-el-version>2.2.0.v201108011116</orbit-com-sun-el-version>
|
||||
<orbit-org-apache-jasper-version>2.2.2.v201112011158</orbit-org-apache-jasper-version>
|
||||
<orbit-org-apache-taglibs-standard-version>1.2.0.v201004190952</orbit-org-apache-taglibs-standard-version>
|
||||
<orbit-org-objectweb-asm-version>3.3.1.v201101071600</orbit-org-objectweb-asm-version>
|
||||
<orbit-javax-transaction-version>1.1.1.v201004190952</orbit-javax-transaction-version>
|
||||
|
@ -225,7 +225,7 @@
|
|||
|
||||
<!-- ${jetty.home}/lib/ -->
|
||||
<mkdir dir="${assembly-directory}/lib" />
|
||||
<copy file="${orbit-cache}/javax.servlet_${orbit-javax-servlet-version}.jar" tofile="${assembly-directory}/lib/servlet-api-2.5.jar" />
|
||||
<copy file="${orbit-cache}/javax.servlet_${orbit-javax-servlet-version}.jar" tofile="${assembly-directory}/lib/servlet-api-3.0.jar" />
|
||||
|
||||
<!-- ${jetty.home}/lib/jndi/ -->
|
||||
<mkdir dir="${assembly-directory}/lib/jndi" />
|
||||
|
|
|
@ -16,6 +16,8 @@ package org.eclipse.jetty.osgi.boot;
|
|||
|
||||
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
|
||||
import static org.ops4j.pax.exam.CoreOptions.options;
|
||||
import static org.ops4j.pax.exam.CoreOptions.*;
|
||||
import static org.ops4j.pax.exam.container.def.PaxRunnerOptions.*;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
|
@ -60,13 +62,17 @@ public class TestJettyOSGiBootWithJsp
|
|||
ArrayList<Option> options = new ArrayList<Option>();
|
||||
options.addAll(TestJettyOSGiBootCore.provisionCoreJetty());
|
||||
options.addAll(Arrays.asList(options(
|
||||
//workaround: for some reason, despite the fact that everyone of those packages is imported by the jsp fragment
|
||||
//felix complains that it cannot find them
|
||||
bootDelegationPackages("org.xml.sax", "org.xml.sax.helpers", "javax.xml.parsers", "org.w3c.dom", "javax.xml.transform", "org.w3c.dom.ls"),
|
||||
|
||||
// install log service using pax runners profile abstraction (there are more profiles, like DS)
|
||||
//logProfile(),
|
||||
// this is how you set the default log level when using pax logging (logProfile)
|
||||
//systemProperty( "org.ops4j.pax.logging.DefaultServiceLog.level" ).value( "INFO" ),
|
||||
|
||||
// this just adds all what you write here to java vm argumenents of the (new) osgi process.
|
||||
// PaxRunnerOptions.vmOption( "-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5006" ),
|
||||
//PaxRunnerOptions.vmOption( "-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5006" ),
|
||||
|
||||
PaxRunnerOptions.vmOption("-Djetty.port=9876 -D" + OSGiServerConstants.MANAGED_JETTY_XML_CONFIG_URLS +
|
||||
"=etc/jetty.xml;" + testrealm.getAbsolutePath()),
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
<configuration>
|
||||
<instructions>
|
||||
<_versionpolicy> </_versionpolicy>
|
||||
<Import-Package>!javax.sql.*;!javax.security.*;!javax.naming.*;javax.servlet.*;version="[3.0,4.0)",javax.transaction.*;version="[1.1,1.2)",*</Import-Package>
|
||||
<Import-Package>!javax.sql.*;!javax.security.*;!javax.naming.*;javax.servlet.*;version="2.6.0",javax.transaction.*;version="[1.1,1.2)",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -22,6 +22,11 @@
|
|||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="[3.0,4.0)",javax.security.cert,*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",javax.security.cert,*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="[3.0,4.0)",org.eclipse.jetty.jmx.*;version="[7.3,8)";resolution:=optional,*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",org.eclipse.jetty.jmx.*;version="8.0";resolution:=optional,*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -368,9 +368,11 @@ public class ResourceHandler extends AbstractHandler
|
|||
if (resource==null || !resource.exists())
|
||||
{
|
||||
if (target.endsWith("/jetty-dir.css"))
|
||||
{
|
||||
response.setContentType("text/css");
|
||||
{
|
||||
resource = getStylesheet();
|
||||
if (resource==null)
|
||||
return;
|
||||
response.setContentType("text/css");
|
||||
}
|
||||
else
|
||||
return;
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>org.eclipse.jetty.jmx.*;version="[7.3,8)";resolution:=optional,*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",org.eclipse.jetty.jmx.*;version="8.0";resolution:=optional,*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -400,25 +400,19 @@ public class ServletHandler extends ScopedHandler
|
|||
try
|
||||
{
|
||||
// Do the filter/handling thang
|
||||
if (servlet_holder!=null)
|
||||
{
|
||||
old_scope=baseRequest.getUserIdentityScope();
|
||||
baseRequest.setUserIdentityScope(servlet_holder);
|
||||
|
||||
//if this servlet supports multipart-mime, configure the request with it
|
||||
baseRequest.setAttribute(Request.__MULTIPART_CONFIG_ELEMENT, ((ServletHolder.Registration)servlet_holder.getRegistration()).getMultipartConfig());
|
||||
old_scope=baseRequest.getUserIdentityScope();
|
||||
baseRequest.setUserIdentityScope(servlet_holder);
|
||||
|
||||
// start manual inline of nextScope(target,baseRequest,request,response);
|
||||
if (never())
|
||||
nextScope(target,baseRequest,request,response);
|
||||
else if (_nextScope!=null)
|
||||
_nextScope.doScope(target,baseRequest,request, response);
|
||||
else if (_outerScope!=null)
|
||||
_outerScope.doHandle(target,baseRequest,request, response);
|
||||
else
|
||||
doHandle(target,baseRequest,request, response);
|
||||
// end manual inline (pathentic attempt to reduce stack depth)
|
||||
}
|
||||
// start manual inline of nextScope(target,baseRequest,request,response);
|
||||
if (never())
|
||||
nextScope(target,baseRequest,request,response);
|
||||
else if (_nextScope!=null)
|
||||
_nextScope.doScope(target,baseRequest,request, response);
|
||||
else if (_outerScope!=null)
|
||||
_outerScope.doHandle(target,baseRequest,request, response);
|
||||
else
|
||||
doHandle(target,baseRequest,request, response);
|
||||
// end manual inline (pathentic attempt to reduce stack depth)
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
@ -469,7 +463,10 @@ public class ServletHandler extends ScopedHandler
|
|||
{
|
||||
if (servlet_holder==null)
|
||||
{
|
||||
notFound(request, response);
|
||||
if (getHandler()==null)
|
||||
notFound(request, response);
|
||||
else
|
||||
nextHandle(target,baseRequest,request,response);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1239,6 +1236,7 @@ public class ServletHandler extends ScopedHandler
|
|||
HttpServletResponse response)
|
||||
throws IOException
|
||||
{
|
||||
new Throwable().printStackTrace();
|
||||
if(LOG.isDebugEnabled())
|
||||
LOG.debug("Not Found "+request.getRequestURI());
|
||||
response.sendError(HttpServletResponse.SC_NOT_FOUND);
|
||||
|
@ -1326,7 +1324,9 @@ public class ServletHandler extends ScopedHandler
|
|||
/* ------------------------------------------------------------ */
|
||||
public void doFilter(ServletRequest request, ServletResponse response)
|
||||
throws IOException, ServletException
|
||||
{
|
||||
{
|
||||
final Request baseRequest=(request instanceof Request)?((Request)request):AbstractHttpConnection.getCurrentConnection().getRequest();
|
||||
|
||||
// pass to next filter
|
||||
if (_filterHolder!=null)
|
||||
{
|
||||
|
@ -1337,7 +1337,6 @@ public class ServletHandler extends ScopedHandler
|
|||
filter.doFilter(request, response, _next);
|
||||
else
|
||||
{
|
||||
final Request baseRequest=(request instanceof Request)?((Request)request):AbstractHttpConnection.getCurrentConnection().getRequest();
|
||||
final boolean suspendable=baseRequest.isAsyncSupported();
|
||||
if (suspendable)
|
||||
{
|
||||
|
@ -1358,15 +1357,20 @@ public class ServletHandler extends ScopedHandler
|
|||
}
|
||||
|
||||
// Call servlet
|
||||
|
||||
HttpServletRequest srequest = (HttpServletRequest)request;
|
||||
if (_servletHolder != null)
|
||||
{
|
||||
if (LOG.isDebugEnabled())
|
||||
LOG.debug("call servlet " + _servletHolder);
|
||||
final Request baseRequest=(request instanceof Request)?((Request)request):AbstractHttpConnection.getCurrentConnection().getRequest();
|
||||
_servletHolder.handle(baseRequest,request, response);
|
||||
}
|
||||
else // Not found
|
||||
notFound((HttpServletRequest)request, (HttpServletResponse)response);
|
||||
else if (getHandler()==null)
|
||||
notFound(srequest, (HttpServletResponse)response);
|
||||
else
|
||||
nextHandle(URIUtil.addPaths(srequest.getServletPath(),srequest.getPathInfo()),
|
||||
baseRequest,srequest,(HttpServletResponse)response);
|
||||
|
||||
}
|
||||
|
||||
public String toString()
|
||||
|
@ -1432,14 +1436,21 @@ public class ServletHandler extends ScopedHandler
|
|||
}
|
||||
|
||||
// Call servlet
|
||||
HttpServletRequest srequest = (HttpServletRequest)request;
|
||||
if (_servletHolder != null)
|
||||
{
|
||||
if (LOG.isDebugEnabled())
|
||||
LOG.debug("call servlet " + _servletHolder);
|
||||
_servletHolder.handle(_baseRequest,request, response);
|
||||
}
|
||||
else // Not found
|
||||
notFound((HttpServletRequest)request, (HttpServletResponse)response);
|
||||
else if (getHandler()==null)
|
||||
notFound(srequest, (HttpServletResponse)response);
|
||||
else
|
||||
{
|
||||
Request baseRequest=(request instanceof Request)?((Request)request):AbstractHttpConnection.getCurrentConnection().getRequest();
|
||||
nextHandle(URIUtil.addPaths(srequest.getServletPath(),srequest.getPathInfo()),
|
||||
baseRequest,srequest,(HttpServletResponse)response);
|
||||
}
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
|
|
|
@ -23,6 +23,11 @@
|
|||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>org.slf4j;version="[1.5,1.7)";resolution:=optional,org.slf4j.impl;version="[1.5,1.7)";resolution:=optional,*</Import-Package>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",org.slf4j;version="[1.5,2.0)";resolution:=optional,org.slf4j.impl;version="[1.5,2.0)";resolution:=optional,*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
|
|
@ -52,6 +52,11 @@
|
|||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
|
|
@ -59,6 +59,11 @@
|
|||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Import-Package>javax.servlet.*;version="2.6.0",*</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
<settings>
|
||||
<localRepository>/tmp/jetty-builds/jetty8/localRepo</localRepository>
|
||||
<interactiveMode>true</interactiveMode>
|
||||
<offline>false</offline>
|
||||
<proxies>
|
||||
<proxy>
|
||||
<active>true</active>
|
||||
<protocol>http</protocol>
|
||||
<host>proxy.eclipse.org</host>
|
||||
<port>9898</port>
|
||||
</proxy>
|
||||
</proxies>
|
||||
<mirrors>
|
||||
<mirror>
|
||||
<id>central</id>
|
||||
<name>central</name>
|
||||
<url>http://repo2.maven.org/maven2/</url>
|
||||
<mirrorOf>*</mirrorOf>
|
||||
</mirror>
|
||||
</mirrors>
|
||||
</settings>
|
|
@ -78,7 +78,7 @@
|
|||
<configuration>
|
||||
<instructions>
|
||||
<Bundle-SymbolicName>org.eclipse.jetty.test-jetty-webapp</Bundle-SymbolicName>
|
||||
<Import-Package>javax.servlet,org.eclipse.jetty.servlets,*</Import-Package>
|
||||
<Import-Package>javax.servlet.jsp.*;version="2.2.0",javax.servlet.*;version="2.6.0",org.eclipse.jetty.servlets,*</Import-Package>
|
||||
<Export-Package>!com.acme*</Export-Package>
|
||||
<!-- the test webapp is configured via a jetty xml file
|
||||
in order to add the security handler. -->
|
||||
|
|
|
@ -4,8 +4,8 @@ Bundle-Name: TestIt
|
|||
Bundle-SymbolicName: TestIt
|
||||
Bundle-Version: 1.0.0.qualifier
|
||||
Bundle-Activator: testit.Activator
|
||||
Import-Package: javax.servlet,
|
||||
javax.servlet.http,
|
||||
Import-Package: javax.servlet;version="2.6",
|
||||
javax.servlet.http;version="2.6",
|
||||
javax.servlet.jsp,
|
||||
javax.servlet.jsp.tagext
|
||||
Require-Bundle: org.eclipse.jetty.client,
|
||||
|
|
Loading…
Reference in New Issue