Ошибка ввода-вывода Spring WS: не в формате GZIP

#java #client #gzip #spring-ws

#java #клиент #gzip #весна-ws

Вопрос:

Я использую Spring WS для вызова веб-службы. На данный момент я запускаю веб-службу на SoapUI. Кроме того, из-за того, что мне приходится отправлять и получать сложные объекты, я сортирую и разархивирую запрос и ответ.

Для генерации источников WSDL я использую jaxws-maven-plugin.

Когда я вызываю веб-службу, я получаю эту ошибку:

 14:38:21,503 - ERROR - Authentication.startAuthentication(141) | 000000001319805501206 - Error in authentication process -  org.springframework.ws.client.WebServiceIOption: I/O error: Not in GZIP format; nested exception is java.io.IOException: Not in GZIP format
14:38:21,505 - DEBUG - Authentication.startAuthentication(142) | 000000001319805501206 - Error StackTrace. org.springframework.ws.client.WebServiceIOException: I/O error: Not in GZIP format; nested exception is java.io.IOException: Not in GZIP format
    at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:432)
    at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:265)
    at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:253)
    at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:245)
    ...
 

Похоже, что spring интерпретирует этот ответ веб-службы в формате gzip. Есть ли способ сообщить spring, что это не так?

Заранее спасибо.

Комментарии:

1. Привет. Я не нашел источник проблемы, но я исправил ошибку, просто обновив библиотеки, которые я использовал. Теперь я использую последнюю версию: jaxb-impl , spring-ws-core-tiger и spring-oxm-tiger