Не найдено сопоставление конечной точки для [SaajSoapMessage, исключение при выполнении SOAP WS - PullRequest
0 голосов
/ 27 апреля 2020

Я новичок в разработке веб-сервисов ie до SOAP с использованием String.

Ниже описан процесс создания веб-службы Soap с использованием Spring https://spring.io/guides/gs/producing-web-service/* 1005. *

Сообщение об ошибке: 2020-04-27 20: 53: 31,979 WARN 4860 --- [nio-8080-exe c -4] osws.server.EndpointNotFound: Не найдено сопоставление конечной точки для [SaajSoapMessage {http://opnt.com.si/opnt/OnGSSNorBodGateway/} FeasibilityCheck]

Класс конечной точки:

@ Endpoint publi c class NltProcessEndpoint {

private static final String NAMESPACE1 = "http://opnt.com.si/opnt/OnGSSNorBodGateway";

@Autowired
private NltService service;
@PayloadRoot(namespace = NAMESPACE1, localPart = "FeasibilityCheck")
@ResponsePayload
public FeasibilityCheckResponse getResponseMessage(@RequestPayload FeasibilityCheckRequest request) {
    FeasibilityCheckResponse feasibilityResponse = new FeasibilityCheckResponse();
    feasibilityResponse = service.checkFeasibility(request);
    return feasibilityResponse;
}           

}

Я могу поделиться своим кодом, если потребуется.

1 Ответ

0 голосов
/ 28 апреля 2020

Пространство имен XSD и класс конечной точки не совпадают, из-за чего возникла ошибка.

В классе ENDPOINT NAMESPACE1 = "http://opnt.com.si/opnt/OnGSSNorBodGateway"

В XSD targetNamespace = "http://opnt.com.si/opnt/OnGSSNorBodGateway/"

...