У меня есть обычный веб-сервис Microsoft и обычный CXF последней версии с Java / JDK 1.6, Eclipse и т. Д. Когда я запускаю wsdl2java, часть JAXB выдает ошибку «Брошено JAXB: неопределенное объявление элемента s: schema '"
Часть wsdl, которая вызывает это выглядит так:
<s:element name="GetDepartmentsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDepartmentsResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
Могу ли я просто удалить <s:element ref="s:schema" />
везде и сохранить <s:any/>
?Это выглядит как обычное препятствие для интраоперабельности веб-сервисов Java <-> Microsoft.Но я не могу найти обходной путь для CXF.
Спасибо