У меня обычный веб-сервис 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>
Могу я просто удалить
везде и оставить
? Похоже, это обычное препятствие для совместимости веб-сервисов Java <-> Microsoft. Но я не могу найти обходного пути для CXF.
Спасибо