PushSessionCacheFilter
This commit is contained in:
parent
bd8f0b2dba
commit
9e19a95d14
|
@ -55,6 +55,7 @@ import org.eclipse.jetty.server.SslConnectionFactory;
|
||||||
import org.eclipse.jetty.servlet.DefaultServlet;
|
import org.eclipse.jetty.servlet.DefaultServlet;
|
||||||
import org.eclipse.jetty.servlet.ServletContextHandler;
|
import org.eclipse.jetty.servlet.ServletContextHandler;
|
||||||
import org.eclipse.jetty.servlet.ServletHolder;
|
import org.eclipse.jetty.servlet.ServletHolder;
|
||||||
|
import org.eclipse.jetty.servlets.PushCacheFilter;
|
||||||
import org.eclipse.jetty.servlets.PushSessionCacheFilter;
|
import org.eclipse.jetty.servlets.PushSessionCacheFilter;
|
||||||
import org.eclipse.jetty.util.ssl.SslContextFactory;
|
import org.eclipse.jetty.util.ssl.SslContextFactory;
|
||||||
|
|
||||||
|
@ -74,7 +75,8 @@ public class Http2Server
|
||||||
|
|
||||||
ServletContextHandler context = new ServletContextHandler(server, "/",ServletContextHandler.SESSIONS);
|
ServletContextHandler context = new ServletContextHandler(server, "/",ServletContextHandler.SESSIONS);
|
||||||
context.setResourceBase("src/main/resources/docroot");
|
context.setResourceBase("src/main/resources/docroot");
|
||||||
context.addFilter(PushSessionCacheFilter.class,"/*",EnumSet.of(DispatcherType.REQUEST));
|
context.addFilter(PushCacheFilter.class,"/*",EnumSet.of(DispatcherType.REQUEST));
|
||||||
|
// context.addFilter(PushSessionCacheFilter.class,"/*",EnumSet.of(DispatcherType.REQUEST));
|
||||||
context.addFilter(PushedTilesFilter.class,"/*",EnumSet.of(DispatcherType.REQUEST));
|
context.addFilter(PushedTilesFilter.class,"/*",EnumSet.of(DispatcherType.REQUEST));
|
||||||
context.addServlet(new ServletHolder(servlet), "/test/*");
|
context.addServlet(new ServletHolder(servlet), "/test/*");
|
||||||
context.addServlet(DefaultServlet.class, "/").setInitParameter("maxCacheSize","81920");
|
context.addServlet(DefaultServlet.class, "/").setInitParameter("maxCacheSize","81920");
|
||||||
|
|
|
@ -125,7 +125,8 @@ public class WebAppContext extends ServletContextHandler implements WebAppClassL
|
||||||
"org.eclipse.jetty.util.log.", // webapp should use server log
|
"org.eclipse.jetty.util.log.", // webapp should use server log
|
||||||
"org.eclipse.jetty.servlet.DefaultServlet", // webapp cannot change default servlets
|
"org.eclipse.jetty.servlet.DefaultServlet", // webapp cannot change default servlets
|
||||||
"org.eclipse.jetty.jsp.JettyJspServlet", //webapp cannot change jetty jsp servlet
|
"org.eclipse.jetty.jsp.JettyJspServlet", //webapp cannot change jetty jsp servlet
|
||||||
"org.eclipse.jetty.servlets.PushCacheFilter" //must be loaded by container classpath
|
"org.eclipse.jetty.servlets.PushCacheFilter", //must be loaded by container classpath
|
||||||
|
"org.eclipse.jetty.servlets.PushSessionCacheFilter" //must be loaded by container classpath
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
// Server classes are classes that are hidden from being
|
// Server classes are classes that are hidden from being
|
||||||
|
|
|
@ -118,7 +118,7 @@ public class Dump extends HttpServlet
|
||||||
}
|
}
|
||||||
catch(ServletException se)
|
catch(ServletException se)
|
||||||
{
|
{
|
||||||
se.printStackTrace();
|
getServletContext().log(se.toString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue