public static void main(final String[] args) throws Exception { // use system property first String port = System.getProperty("server.port"); if (port == null) { // and fallback to use environment variable port = System.getenv("FABRIC8_HTTP_PORT"); } if (port == null) { // and use port 8585 by default port = "8585"; } Integer num = Integer.parseInt(port); System.out.println("Starting REST server on port: " + port); final Server server = new Server(num); // Register and map the dispatcher servlet final ServletHolder servletHolder = new ServletHolder(new CXFCdiServlet()); final ServletContextHandler context = new ServletContextHandler(); context.setContextPath("/"); context.addEventListener(new Listener()); context.addEventListener(new BeanManagerResourceBindingListener()); context.addServlet(servletHolder, "/cxfcdi/*"); server.setHandler(context); server.start(); server.join(); }
context.setContextPath("/"); context.addEventListener(new Listener()); context.addEventListener(new BeanManagerResourceBindingListener()); String servletPath = "/*"; if (Strings.isNotBlank(service)) {
context.setClassLoader(classLoader); context.setContextPath("/"); context.addEventListener(new BeanManagerResourceBindingListener()); context.addEventListener(new Listener());
apiManServer.setContextPath("/apiman"); apiManServer.addEventListener(new Listener()); apiManServer.addEventListener(new BeanManagerResourceBindingListener()); apiManServer.addEventListener(new ResteasyBootstrap()); apiManServer.addFilter(DatabaseSeedFilter.class, "/db-seeder", EnumSet.of(DispatcherType.REQUEST));
apiManServer.setContextPath("/apiman"); apiManServer.addEventListener(new Listener()); apiManServer.addEventListener(new BeanManagerResourceBindingListener()); apiManServer.addEventListener(new ResteasyBootstrap()); apiManServer.addFilter(LocaleFilter.class, "/*", EnumSet.of(DispatcherType.REQUEST));