context.setInitParams(initParams); context .setEventListeners(new EventListener[] { contextLoaderListener });
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()); }