cxf - 如何在另一个端点之上创建REST NO soap端点

时间:2012-03-12 15:11:31

标签: rest cxf

我有一个端点已经是soap,现在想创建一个非soap接口,将POST的主体传递到我的方法中(并希望简单的GET工作,我可以返回一个xml的主体) 。我遇到了这个例子

http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jax_rs/basic/src/main/java/demo/jaxrs/server/Server.java?view=markup

但这些方法似乎不存在于最新版本中。这是面向JSON我相信,但看起来它可能适用于我的目的。这甚至可能吗?另外,我已经有一个这样的端点,并且想要添加这个新端点......

    JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean();
    svrFactory.setServiceClass(EnrollmentService.class);
    svrFactory.setAddress("http://0.0.0.0:9000/enrollment");
    svrFactory.setServiceBean(enrollmentSvc);

    Server svr = svrFactory.create();

1 个答案:

答案 0 :(得分:1)

查看CXF Rest

我认为你需要的是一个jax rs服务。它支持POST,并且还提供了几个json提供程序。