나는 P.O.C.을 초기화했습니다. based on the spring.io/guides/gs/producing-web-service/봄 부팅시 스프링 부트 액추에이터 (생산 준비 기능)에 액세스하는 방법
ws 초기화는 모든 Spring Boot 액츄에이터 (/ env,/health ... 등)와보다 일반적으로 정적/동적 리소스 (CSS/@Controller ...)
나는 문제가 코드에서 온 것으로 나타났습니다 DispatcherServlet에 빈의 선언 :
@EnableWs
@Configuration
public class WebServiceConfig extends WsConfigurerAdapter {
@Bean
public ServletRegistrationBean dispatcherServlet(
ApplicationContext applicationContext) {
MessageDispatcherServlet servlet = new MessageDispatcherServlet();
servlet.setApplicationContext(applicationContext);
servlet.setTransformWsdlLocations(true);
return new ServletRegistrationBean(servlet, "/ws/*");
}
@Bean(name = "createEL")
public DefaultWsdl11Definition defaultWsdl11DefinitionCreateEL(
XsdSchema creatElSchema) {
DefaultWsdl11Definition wsdl11Definition = new DefaultWsdl11Definition();
wsdl11Definition.setPortTypeName("CreateELPort");
wsdl11Definition.setLocationUri("/ws");
wsdl11Definition.setTargetNamespace(NamespaceURI.DEFAULT_NAMESPACE_URI);
wsdl11Definition.setSchema(createELSchema);
return wsdl11Definition;
}
[...]
그것은 ... 모든 후크 그리고 어떤 URL의 작품을 수 있도록 봄에 이야기하는 방법을 모른다/패스 ...
감사합니다.
날짜 답안을 작성한 후 내 게시물을 편집했습니다. – jfl