Ошибка Java wsimport

У меня есть веб-сервис, и я пытаюсь сгенерировать для него классы-заглушки Java с помощью JDK wsimport. К сожалению, я получаю такие ошибки, как «Два объявления вызывают конфликт в классе ObjectFactory». Однако .Net svcutil отлично справляется со своей работой.

Копнув глубже, я обнаружил, что одна из ошибок связана с строками, отмеченными !!!:

<xs:element name = "FilteredQuery">
    <xs:complexType>
        <xs:sequence>
            <xs:element minOccurs = "0" name = "identity" nillable = "true" type = "q1:EphorteIdentity" xmlns:q1 = "http://..."/>
            !!!<xs:element minOccurs = "0" name = "arguments" nillable = "true" type = "q2:FilteredQueryArguments" xmlns:q2 = "http://..."/>
        </xs:sequence>
    </xs:complexType>
</xs:element>
...
!!!<xs:element name = "FilteredQueryArguments" nillable = "true" type = "q5:FilteredQueryArguments" xmlns:q5 = "http://..."/>

Любые идеи?

Вам, вероятно, придется иметь дело с файлом привязок xjc два объявления вызывают конфликт в классе objectfactory

JGlass 11.05.2018 17:40
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
1
36
0

Другие вопросы по теме