Apache cxf:如果我使用代码优先方法并从xsd生成jaxb,如何覆盖wsdl中的xsd

时间:2015-08-11 08:25:53

标签: spring xsd wsdl cxf code-first

几天我一直在努力解决这个问题。 我有xsd,然后我从中生成jaxb,编写服务并注释它们。 并获取wsdl,但我想在wsdl中使用我的初始xsd,而不是apache cxf是为我而生的。 是的,就像spring-ws做的事情,但我想要Apache cxf,因为它有像GzipInInteceptor这样的功能。而且我没有找到如何通过spring-ws解压缩传入的请求。

更新: 我已经解决了。 endpoint.setSchemaLocations(new ArrayList<String>() {{ add("classpath:/resources/ws/xsd/StatusPolicyEOSAGOStatusRequest.xsd"); add("classpath:/resources/ws/xsd/StatusPolicyEOSAGOStatusResponse.xsd"); }});

0 个答案:

没有答案