Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.apache.cxf.endpoint.Server;
- import org.apache.cxf.jaxrs.JAXRSServerFactoryBean;
- import org.apache.cxf.jaxrs.lifecycle.SingletonResourceProvider;
- import org.apache.cxf.transport.http.HttpDestinationFactory;
- import org.apache.cxf.transport.servlet.ServletDestinationFactory;
- public class RestDemo {
- public static void main(String[] args) {
- final JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean();
- sf.setAddress("http://0.0.0.0:8080/");
- sf.setServiceClass(RestService.class);
- sf.setResourceProvider(RestService.class, new SingletonResourceProvider(new RestService()));
- ServletDestinationFactory destinationFactory = new ServletDestinationFactory();
- sf.getBus().setExtension(destinationFactory, HttpDestinationFactory.class);
- Server server = sf.create();
- server.start();
- System.out.println(server.isStarted());
- System.out.println(server.getDestination().getAddress().getAddress().getValue());
- System.out.println(server.getEndpoint().getEndpointInfo());
- try {
- Thread.sleep(1000000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement