@Bean public ServletRegistrationBean cxfServletRegistration() { return new ServletRegistrationBean(new CXFServlet(), "/services/*"); }
@Import(SpringComponentScanServer.class) @Configuration public class KpCxfConfiguration { @Bean public ServletRegistrationBean servletRegistrationBean(ApplicationContext context) { return new ServletRegistrationBean(new CXFServlet(), "/api/*"); } }
@Bean public ServletRegistrationBean dispatcherServlet() { return new ServletRegistrationBean(new CXFServlet(), "/ws/*"); } }
/** * @return the {@link ServletRegistrationBean} to register {@link CXFServlet} according to OASP conventions at * {@link ServiceConstants#URL_PATH_SERVICES}. */ @Bean public ServletRegistrationBean servletRegistrationBean() { CXFServlet cxfServlet = new CXFServlet(); ServletRegistrationBean servletRegistration = new ServletRegistrationBean(cxfServlet, ServiceConstants.URL_PATH_SERVICES + "/*"); return servletRegistration; }
@Bean public ServletRegistrationBean cxfWsServletBean() { LOG.debug("register: 'CXFServlet' with contextPath: '{}'", wsContext); return new ServletRegistrationBean(new CXFServlet(), wsContext); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), "/soap-api/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), BASE_URL + "/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), BASE_URL + "/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), BASE_URL + "/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), BASE_URL + "/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), "/soap-api/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), "/soap-api/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), "/soap-api/*"); }
@Bean public ServletRegistrationBean cxfServlet() { return new ServletRegistrationBean(new CXFServlet(), BASE_URL + "/*"); }
@Bean public ServletRegistrationBean cxfServlet() { ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new CXFServlet(), SERVLET_MAPPING_URL_PATH + "/*"); // Add custom Title to CXF´s ServiceList Map<String, String> initParameters = servletRegistrationBean.getInitParameters(); initParameters.put("service-list-title", SERVICE_LIST_TITLE); return servletRegistrationBean; }
@Bean @ConditionalOnProperty(name = "endpoint.autoinit", matchIfMissing = true) public ServletRegistrationBean cxfDispatcherServlet() { ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new CXFServlet(), baseUrl + "/*"); // Add custom Title to CXF´s ServiceList Map<String, String> initParameters = servletRegistrationBean.getInitParameters(); initParameters.put("service-list-title", serviceListTitle); return servletRegistrationBean; }
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();
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); }
@Bean @ConditionalOnMissingBean(name = "cxfServletRegistration") public ServletRegistrationBean<CXFServlet> cxfServletRegistration() { String path = this.properties.getPath(); String urlMapping = path.endsWith("/") ? path + "*" : path + "/*"; ServletRegistrationBean<CXFServlet> registration = new ServletRegistrationBean<>( new CXFServlet(), urlMapping); CxfProperties.Servlet servletProperties = this.properties.getServlet(); registration.setLoadOnStartup(servletProperties.getLoadOnStartup()); for (Map.Entry<String, String> entry : servletProperties.getInit().entrySet()) { registration.addInitParameter(entry.getKey(), entry.getValue()); } return registration; }
@BeforeClass public static void setUpClass() throws JAXBException { startServer(new CXFServlet(), CONTEXT_DESCRIPTOR); jaxbContext = JAXBContext.newInstance("org.openehealth.ipf.commons.ihe.xds.core.ebxml.ebxml30"); }