저는 Spring WS를 사용하고 있으며, 동적 WSDL을 통해 DefaultWsdl11Definition을 생성하려고합니다. Spring WS documentation (THW)를 기반으로 다음 코드는 작동합니다 :SimpleXsdSchema로 DefaultWsdl11Definition을 생성하십시오.
@Bean
public DefaultWsdl11Definition orders() {
DefaultWsdl11Definition definition = new DefaultWsdl11Definition();
definition.setPortTypeName("Orders");
definition.setLocationUri("http://localhost:8080/ordersService/");
definition.setSchema(new SimpleXsdSchema(new ClassPathResource("echo.xsd")));
return definition;
}
하지만 내 스키마에 정의 된 작업을 포함하지 않는 반환되는 WSDL. 로그에 오류가 없으면 리턴 된 WSDL은 거의 공백이며, WSDL 생성의 기본값 만 있습니다.
누락 된 품목