/** * @param listener * @see org.mortbay.jetty.handler.ContextHandler#addEventListener(java.util.EventListener) */ public void addEventListener(EventListener listener) { _context.addEventListener(listener); }
Server server = new Server(port); Context root = new Context(server, "/", Context.SESSIONS); root.addEventListener(new GuiceServletConfig()); root.addFilter(GuiceFilter.class, "/*", 0);
private void addRestSupport() { Context context = httpServer.getRootContext(); context.addFilter(GuiceFilter.class, "/suggest/*", 0); context.addEventListener(servletConfig); }
protected void initServer() throws Exception { LOG.info("Initializing Jetty server..."); ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter(ServletContainer.RESOURCE_CONFIG_CLASS, PackagesResourceConfig.class.getName()); sh.setInitParameter(PackagesResourceConfig.PROPERTY_PACKAGES, getPackages()); sh.setServlet(new SpringServlet()); server = new Server(getPort()); Context context = new Context(server, getBasePath(), Context.SESSIONS); Map<String, String> params = new HashMap<String, String>(); params.put(ContextLoaderListener.CONFIG_LOCATION_PARAM, getSpringContextLocation()); context.setInitParams(params); context.addEventListener(new ContextLoaderListener()); context.addEventListener(new RequestContextListener()); context.addServlet(sh, getServletMapping()); server.start(); LOG.info("Jetty server running."); this.applicationContext = WebApplicationContextUtils.getWebApplicationContext(context.getServletContext()); }
protected void initServer() throws Exception { LOG.info("Initializing Jetty server..."); ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter(ServletContainer.RESOURCE_CONFIG_CLASS, PackagesResourceConfig.class.getName()); sh.setInitParameter(PackagesResourceConfig.PROPERTY_PACKAGES, getPackages()); sh.setServlet(new SpringServlet()); server = new Server(getPort()); Context context = new Context(server, getBasePath(), Context.SESSIONS); Map<String, String> params = new HashMap<String, String>(); params.put(ContextLoaderListener.CONFIG_LOCATION_PARAM, getSpringContextLocation()); context.setInitParams(params); context.addEventListener(new ContextLoaderListener()); context.addEventListener(new RequestContextListener()); context.addServlet(sh, getServletMapping()); server.start(); LOG.info("Jetty server running."); applicationContext = WebApplicationContextUtils.getWebApplicationContext(context.getServletContext()); }