37 lines
1.9 KiB
Diff
37 lines
1.9 KiB
Diff
|
--- rt.equinox.bundles/bundles/org.eclipse.equinox.http.jetty9/src/org/eclipse/equinox/http/jetty/internal/HttpServerManager.java.old 2016-06-15 10:29:35.370386868 +0100
|
||
|
+++ rt.equinox.bundles/bundles/org.eclipse.equinox.http.jetty9/src/org/eclipse/equinox/http/jetty/internal/HttpServerManager.java 2016-06-15 10:59:31.120348432 +0100
|
||
|
@@ -26,7 +26,6 @@
|
||
|
import org.eclipse.equinox.http.servlet.HttpServiceMultipartServlet;
|
||
|
import org.eclipse.equinox.http.servlet.HttpServiceServlet;
|
||
|
import org.eclipse.jetty.server.*;
|
||
|
-import org.eclipse.jetty.server.session.HashSessionManager;
|
||
|
import org.eclipse.jetty.server.session.SessionHandler;
|
||
|
import org.eclipse.jetty.servlet.ServletContextHandler;
|
||
|
import org.eclipse.jetty.servlet.ServletHolder;
|
||
|
@@ -144,9 +143,9 @@
|
||
|
// This servlet has no mapping as it's only used from named dispatcher
|
||
|
httpContext.getServletHandler().addServlet(multiPartHolder);
|
||
|
|
||
|
- SessionManager sessionManager = httpContext.getSessionHandler().getSessionManager();
|
||
|
+ SessionHandler sessionHandler = httpContext.getSessionHandler();
|
||
|
try {
|
||
|
- sessionManager.addEventListener((HttpSessionIdListener) holder.getServlet());
|
||
|
+ sessionHandler.addEventListener((HttpSessionIdListener) holder.getServlet());
|
||
|
} catch (ServletException e) {
|
||
|
throw new ConfigurationException(pid, e.getMessage(), e);
|
||
|
}
|
||
|
@@ -241,10 +240,10 @@
|
||
|
contextWorkDir.mkdir();
|
||
|
httpContext.setAttribute(CONTEXT_TEMPDIR, contextWorkDir);
|
||
|
|
||
|
- HashSessionManager sessionManager = new HashSessionManager();
|
||
|
- sessionManager.setMaxInactiveInterval(Details.getInt(dictionary, JettyConstants.CONTEXT_SESSIONINACTIVEINTERVAL, -1));
|
||
|
+ SessionHandler sessionHandler = new SessionHandler();
|
||
|
+ sessionHandler.setMaxInactiveInterval(Details.getInt(dictionary, JettyConstants.CONTEXT_SESSIONINACTIVEINTERVAL, -1));
|
||
|
|
||
|
- httpContext.setSessionHandler(new SessionHandler(sessionManager));
|
||
|
+ httpContext.setSessionHandler(sessionHandler);
|
||
|
|
||
|
return httpContext;
|
||
|
}
|