List of usage examples for org.springframework.web.context ContextLoaderListener ContextLoaderListener
public ContextLoaderListener(WebApplicationContext context)
From source file:ch.thp.proto.spring.time.web.config.ServletAppInitializer.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { WebApplicationContext context = getContext(); servletContext.addListener(new ContextLoaderListener(context)); ServletRegistration.Dynamic dispatcher = servletContext.addServlet("DispatcherServlet", new DispatcherServlet(context)); dispatcher.setLoadOnStartup(1);/*from www .j a va 2s . c o m*/ dispatcher.addMapping("/*"); }
From source file:net.oneandone.stool.overview.initializer.ApplicationInitializer.java
@Override public void afterSpringSecurityFilterChain(ServletContext servletContext) { AnnotationConfigWebApplicationContext context; ServletRegistration.Dynamic dispatcher; context = new AnnotationConfigWebApplicationContext(); context.setConfigLocation("net.oneandone.stool.overview.config"); servletContext.addListener(new ContextLoaderListener(context)); dispatcher = servletContext.addServlet("DispatcherServlet", new DispatcherServlet(context)); dispatcher.setLoadOnStartup(1);/*from ww w .ja v a 2 s.co m*/ dispatcher.addMapping("/"); }
From source file:net.eusashead.hateoas.springhalbuilder.config.WebInitializer.java
@Override public void onStartup(ServletContext ctx) throws ServletException { // Set up the app ctx AnnotationConfigWebApplicationContext rootCtx = new AnnotationConfigWebApplicationContext(); rootCtx.register(WebConfig.class); // Set the listener ctx.addListener(new ContextLoaderListener(rootCtx)); // Register the Spring Dispatcher servlet ServletRegistration.Dynamic dispatcher = ctx.addServlet("dispatcher", new DispatcherServlet(rootCtx)); dispatcher.setLoadOnStartup(1);/*from ww w . j a va 2 s .c om*/ dispatcher.addMapping("/*"); }
From source file:org.beast.project.template.initializer.WebxmlConfig.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { WebApplicationContext context = getContext(); servletContext.addListener(new ContextLoaderListener(context)); ServletRegistration.Dynamic dispatcher = servletContext.addServlet("DispatcherServlet", new DispatcherServlet(context)); dispatcher.setLoadOnStartup(1);// w ww . j a va2 s. c o m dispatcher.addMapping(MAPPING_URL); ServletRegistration.Dynamic ws = servletContext.addServlet("MessageDispatcherServlet", new MessageDispatcherServlet(context)); ws.setInitParameter("transformWsdlLocations", "true"); // Don't use this in production ws.addMapping("/services/*"); }
From source file:com.zbum.example.springweb.initializer.WebInitializer.java
public void onStartup(ServletContext servletContext) throws ServletException { WebApplicationContext context = getContext(); servletContext.addListener(new ContextLoaderListener(context)); ServletRegistration.Dynamic dispatcher = servletContext.addServlet("DispatcherServlet", new DispatcherServlet(context)); dispatcher.setLoadOnStartup(1);/*from w w w . j a va 2 s. com*/ dispatcher.addMapping(MAPPING_URL); }
From source file:com.biendltb.main_server.TripMapServer.java
private static ServletContextHandler getServletContextHandler(WebApplicationContext context) throws IOException { ServletContextHandler contextHandler = new ServletContextHandler(); contextHandler.setErrorHandler(null); contextHandler.setContextPath(CONTEXT_PATH); contextHandler.addServlet(new ServletHolder("default", new DispatcherServlet(context)), MAPPING_URL); contextHandler.addEventListener(new ContextLoaderListener(context)); contextHandler.setResourceBase(new ClassPathResource("webapp").getURI().toString()); return contextHandler; }
From source file:com.olegchir.wicket_spring_security_example.init.AppInitializer.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { //Create webapp context AnnotationConfigWebApplicationContext root = new AnnotationConfigWebApplicationContext(); //part of spring-web root.register(SpringSecurityConfiguration.class); //register class by annotation. Here be all security rules. //Register DelegatingFilterProxy FilterRegistration.Dynamic springSecurityFilterChainReg = servletContext .addFilter("springSecurityFilterChain", DelegatingFilterProxy.class); springSecurityFilterChainReg/*from w ww . j a va 2 s .c o m*/ .addMappingForUrlPatterns(EnumSet.of(DispatcherType.ERROR, DispatcherType.REQUEST), false, "/*"); servletContext.addListener(new ContextLoaderListener(root)); //Register WicketFilter WicketFilter wicketFilter = new WicketFilter(new WicketApplication()) { @Override public void init(boolean isServlet, FilterConfig filterConfig) throws ServletException { setFilterPath(""); //don't use web.xml. WicketApplication.init is a custom override for it. super.init(isServlet, filterConfig); } }; FilterRegistration.Dynamic wicketFilterReg = servletContext.addFilter("wicketFilter", wicketFilter); wicketFilterReg.addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), true, "*"); }
From source file:com.github.marsbits.restfbmessenger.sample.EchoWebApplicationInitializer.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext(); context.setConfigLocation(this.getClass().getPackage().getName()); servletContext.addListener(new ContextLoaderListener(context)); ServletRegistration.Dynamic dispatcher = servletContext.addServlet("DispatcherServlet", new DispatcherServlet(context)); dispatcher.setLoadOnStartup(1);/*from w ww .j a va2 s .co m*/ dispatcher.addMapping("/*"); }
From source file:com.cisco.oss.foundation.tools.simulator.rest.startup.SingleRestSimulatorStartup.java
public static void startServer() { try {/*from ww w .j a v a 2 s . c o m*/ ListMultimap<String, Servlet> servlets = ArrayListMultimap.create(); ListMultimap<String, Filter> filters = ArrayListMultimap.create(); // Set the init params Map<String, String> initParams = new HashMap<String, String>(); initParams.put("com.sun.jersey.config.property.packages", "com.cisco.oss.foundation.tools"); // Create the servlet ResourceConfig resourceConfig = new ResourceConfig(); resourceConfig.packages("com.cisco.oss.foundation.tools"); ServletContainer resourceServlet = new ServletContainer(resourceConfig); servlets.put("/*", resourceServlet); XmlWebApplicationContext webConfig = new XmlWebApplicationContext(); webConfig.setConfigLocation("classpath:META-INF/restSimulatorContext.xml"); webConfig.registerShutdownHook(); List<EventListener> eventListeners = new ArrayList<EventListener>(); eventListeners.add(new ContextLoaderListener(webConfig)); eventListeners.add(new RequestContextListener()); JettyHttpServerFactory.INSTANCE.startHttpServer(SINGLE_REST_SIMULATOR, servlets, filters, eventListeners, initParams); // ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext( // "META-INF/applicationContext.xml"); // server = (Server) applicationContext.getBean("restSimJettyServer"); // // server.start(); } catch (Exception ex) { logger.error("Error Starting REST Simulator" + ex); } }
From source file:at.ac.tuwien.infosys.configuration.WebAppInitializer.java
@Override public void onStartup(final ServletContext context) throws ServletException { final AnnotationConfigWebApplicationContext root = new AnnotationConfigWebApplicationContext(); root.scan("at.ac.tuwien.infosys"); context.addListener(new ContextLoaderListener(root)); final ServletRegistration.Dynamic appServlet = context.addServlet("appServlet", new DispatcherServlet(new GenericWebApplicationContext())); appServlet.setAsyncSupported(true);//from w w w . j a v a 2s . c o m appServlet.setLoadOnStartup(1); appServlet.addMapping("/*"); }