Hi Sergey, all,

Just a quick follow-up. I have tested this against 3.0.4-SNAPSHOT and it works as advertised. The code required for this has now been reduced to:

    public SNAPSHOTApp(int port) throws Exception {
        resource = new TheResource();
        Set<Object> resourceSingletons = new HashSet<>();
        resourceSingletons.add(resource);

CXFNonSpringJaxrsServlet context = new CXFNonSpringJaxrsServlet(resourceSingletons);

        ServletHolder servlet = new ServletHolder(context);
        ServletContextHandler handler = new ServletContextHandler();
        handler.addServlet(servlet, "/*");
        handler.setContextPath("/snapshot");

        Server server = new Server(port);
        server.setHandler(handler);
        server.start();
        server.join();
    }

Thanks again Sergey!

Maarten

Reply via email to