JAX-WS возвращает пустые списки

Я новичок в веб-сервисах. Я столкнулся с некоторой проблемой. На стороне сервера я использую spring-ws. На стороне клиента я использую jax-ws. С помощью инструмента wsimport я сгенерировал Java-классы в соответствии с моим wsdl.

Все работает нормально, но по какой-то причине jax-ws не анализирует массивы и выводит список правильно, все списки пусты

Я абсолютно уверен, что ответ является формой правильно, проверил его с помощью soapui, также я использую перехватчик регистрации для регистрации исходящих ответов.

Ниже приведены фрагменты ответа

ответ выглядит

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <firstElementResponse>
         <name>hello world text</name>
         <name>hello world text</name>
         <name>hello world text</name>
      </firstElementResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

и фрагменты WSDL

<xs:complexType name="sayHelloResponseType">
  <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="name" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

Для генерации кода клиента я использую wsimport.

SayHelloResponseType resp = serv.sayHello(r);
List<String> name = resp.getName();
System.out.println(name.size());

Спасибо. Любая помощь будет высоко оценена.

Ответы на вопрос(2)

Ваш ответ на вопрос