public void addFilter(ServletContextHandler handler) { if (!enabled) { return; } handler.setInitParameter("associatePeriod", String.valueOf(associatePeriod.toMilliseconds())); handler.setInitParameter("maxAssociations", String.valueOf(maxAssociations)); if (refererHosts != null) { final String hosts = refererHosts.stream() .collect(Collectors.joining(",")); handler.setInitParameter("hosts", hosts); } if (refererPorts != null) { final String ports = refererPorts.stream() .map(Object::toString) .collect(Collectors.joining(",")); handler.setInitParameter("ports", ports); } handler.addFilter(PushCacheFilter.class, "/*", EnumSet.of(DispatcherType.REQUEST)); } }
root.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", "false"); root.setInitParameter("org.eclipse.jetty.servlet.Default.redirectWelcome", "true"); root.setWelcomeFiles(new String[]{"index.html", "console.html"});
this.contextHandler.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", "false");
root.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", "false");
public String setInitParameter(String name, String value) { return _context.setInitParameter(name,value); }
public void setInitParameter(String name, String value) { context.setInitParameter(name, value); }
public String setInitParameter(String name, String value) { return _context.setInitParameter(name,value); }
public String setInitParameter(String name, String value) { return _context.setInitParameter(name,value); }
public void addInitParam(final String param, final String value) { context.setInitParameter(param, value); }
public void setInitParameter(String name, String value) { context.setInitParameter(name, value); }
final ServletContextHandler servletContext = new ServletContextHandler(ServletContextHandler.SESSIONS); servletContext.setContextPath("/"); servletContext.setInitParameter( "org.restlet.application", MyApplication.class.getName()); servletContext.setInitParameter("test", "my param"); <----------- servletContext.addServlet(ServerServlet.class, "/*"); servletContext.addServlet(DefaultServlet.class, "/");
public void addFilter(ServletContextHandler handler) { if (!enabled) { return; } handler.setInitParameter("associatePeriod", String.valueOf(associatePeriod.toMilliseconds())); handler.setInitParameter("maxAssociations", String.valueOf(maxAssociations)); if (refererHosts != null) { handler.setInitParameter("hosts", COMMA_JOINER.join(refererHosts)); } if (refererPorts != null) { handler.setInitParameter("ports", COMMA_JOINER.join(refererPorts)); } handler.addFilter(PushCacheFilter.class, "/*", EnumSet.of(DispatcherType.REQUEST)); } }
private void configWindows(ServletContextHandler handler) { String os = System.getProperty("os.name").toLowerCase(); if (os.indexOf("win") >= 0 && handler.getInitParameter(JETTY_USE_FILE_MAPPTED_BUFFER) == null) { if (LOG.isDebugEnabled()) { LOG.debug("Windows detected (" + os + "). Turning " + JETTY_USE_FILE_MAPPTED_BUFFER + " off to " + handler); } handler.setInitParameter(JETTY_USE_FILE_MAPPTED_BUFFER, "false"); } }
Server server = new Server( 9090 ); // Register and map the dispatcher servlet final ServletHolder servletHolder = new ServletHolder( new CXFServlet() ); final ServletContextHandler context = new ServletContextHandler(); context.setContextPath( "/" ); context.addServlet( servletHolder, "/rest/*" ); context.addEventListener( new ContextLoaderListener() ); context.setInitParameter( "contextClass", AnnotationConfigWebApplicationContext.class.getName() ); context.setInitParameter( "contextConfigLocation", AppConfig.class.getName() ); server.setHandler( context ); server.start(); server.join();
public static void main(String[] args) throws Exception { final Server server = new Server(4080); final ServletContextHandler servletContextHandler = new ServletContextHandler(); servletContextHandler.setContextPath("/"); servletContextHandler.setInitParameter("javax.ws.rs.Application", ElideResourceConfig.class.getName()); server.setHandler(servletContextHandler); final ServletHolder servletHolder = servletContextHandler.addServlet(HttpServletDispatcher.class, "/*"); servletHolder.setInitOrder(1); log.info("Web service starting..."); server.start(); log.info("Web service running..."); server.join(); server.destroy(); } }
static private void addSpringContext(HandlerCollection collection) { final ServletHolder servletHolder = new ServletHolder(new CXFServlet()); final ServletContextHandler context = new ServletContextHandler(); context.setContextPath("/"); context.addServlet(servletHolder, "/rest/*"); context.addEventListener(new ContextLoaderListener()); context.setInitParameter("contextClass", AnnotationConfigWebApplicationContext.class.getName()); context.setInitParameter("contextConfigLocation", AppConfig.class.getName()); collection.addHandler(context); }
protected void initSpringContext() { contextHandler.setInitParameter("contextConfigLocation", getSpringContextLocations()); propertySourceCloseableRegistration = StandardWebApplicationContextInitializer .register((key, value) -> contextHandler.setInitParameter(key, value), propertySource); contextHandler.setInitParameter("contextInitializerClasses", StandardWebApplicationContextInitializer.class.getName()); initContextFilters(contextHandler); // add spring context load listener contextHandler.addEventListener(new ContextLoaderListener()); initServlets(contextHandler); }
@SuppressWarnings("resource") protected void setupSpring(final ServletContextHandler context, ConfigurableEnvironment env) { NflowAnnotationConfigWebApplicationContext webContext = new NflowAnnotationConfigWebApplicationContext(env); if(!annotatedContextClasses.isEmpty()) { webContext.register(annotatedContextClasses.toArray(new Class<?>[annotatedContextClasses.size()])); } context.addEventListener(new ContextLoaderListener(webContext)); context.setInitParameter("contextConfigLocation", NflowJettyConfiguration.class.getName()); }
static void addContextListeners( ServletContextHandler root, Iterable<ServiceReference<ServletContextListener>> contextListeners ) { // Iterate the available context listeners and add them to the server for( ServiceReference<ServletContextListener> contextListener : contextListeners ) { ContextListenerInfo contextListenerInfo = contextListener.metaInfo( ContextListenerInfo.class ); Map<String, String> initParams = contextListenerInfo.initParams(); for( Map.Entry<String, String> entry : initParams.entrySet() ) { root.setInitParameter( entry.getKey(), entry.getValue() ); } root.addEventListener( contextListener.get() ); } }
static void addContextListeners( ServletContextHandler root, Iterable<ServiceReference<ServletContextListener>> contextListeners ) { // Iterate the available context listeners and add them to the server for( ServiceReference<ServletContextListener> contextListener : contextListeners ) { ContextListenerInfo contextListenerInfo = contextListener.metaInfo( ContextListenerInfo.class ); Map<String, String> initParams = contextListenerInfo.initParams(); for( Map.Entry<String, String> entry : initParams.entrySet() ) { root.setInitParameter( entry.getKey(), entry.getValue() ); } root.addEventListener( contextListener.get() ); } }