我正在使用jaxb2-maven-plugin从WSDL创建模式类
SOAP服务器支持soap1.1和soap 1.2
我以此方式配置客户端
@Configuration
public class SoapClientConfiguration {
@Bean
Jaxb2Marshaller simplyJaxb2Marshaller(){
Jaxb2Marshaller jaxb2Marshaller = new Jaxb2Marshaller();
jaxb2Marshaller.setPackagesToScan("com.project.schema");
return jaxb2Marshaller;
}
@Bean
public WebServiceTemplate webServiceTemplate() throws SOAPException {
WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
webServiceTemplate.setMarshaller(jaxb2Marshaller());
webServiceTemplate.setUnmarshaller(jaxb2Marshaller());
webServiceTemplate.setDefaultUri(URL);
return webServiceTemplate;
}
当我尝试使用webserviceTemplate
时,出现异常...如果尝试使用SOAP-UI或类似方法进行响应,则没有错误...看起来是由于以下原因引发了异常SOAP版本,但是我该如何选择要使用的版本?