private static ContextHandler generateGigiServletContext(ServletHolder webAppServlet) {
final ResourceHandler rh = new ResourceHandler();
+ rh.setEtags(true);
rh.setResourceBase("static/www");
HandlerWrapper hw = new PolicyRedirector();
servlet.addServlet(webAppServlet, "/*");
ErrorPageErrorHandler epeh = new ErrorPageErrorHandler();
epeh.addErrorPage(404, "/error");
+ epeh.addErrorPage(403, "/denied");
servlet.setErrorHandler(epeh);
HandlerList hl = new HandlerList();
private static Handler generateStaticContext() {
final ResourceHandler rh = new ResourceHandler();
+ rh.setEtags(true);
rh.setResourceBase("static/static");
ContextHandler ch = new ContextHandler();
scf.setRenegotiationAllowed(false);
scf.setProtocol("TLS");
+ scf.setIncludeProtocols("TLSv1", "TLSv1.1", "TLSv1.2");
scf.setTrustStore(conf.getTrustStore());
KeyStore privateStore = conf.getPrivateStore();
scf.setKeyStorePassword(conf.getPrivateStorePw());