Apache CXF + Spring Java配置(无XML)

尝试使用Tomcat 7 Maven插件和CXF 2.7.8部署JAX-

WS端点。作为优先事项,我不想为Spring或CXF设置任何XML配置。我看到了使用cxf-servlet.xml

CXFServlet和CXFServlet的几个博客,文章,帖子,但是完全没有使用Java config的博客。查看CXFServlet源代码,它cxf-

servlet.xml在servlet上下文中的key下寻找或东西'config-

location'。我尝试以编程方式注册端点,而不是在中注册cxf-servlet.xml,但这不起作用;访问该服务时,我收到404。有任何想法吗?

@Configuration

@ImportResource({ "classpath:META-INF/cxf/cxf.xml" })

public class CXFConfig {

@Autowired

Bus cxfBus;

// More code

@Bean

public Endpoint calculator() {

EndpointImpl endpoint = new EndpointImpl(cxfBus, new Calculator());

endpoint.setAddress("/CalculatorService");

return endpoint;

}

}

回答:

所需要的就是endpoint.publish()上面的电话。

以上是 Apache CXF + Spring Java配置(无XML) 的全部内容, 来源链接: utcz.com/qa/422989.html

回到顶部