Axis2 генерирует неправильный WSDL, где ошибка? - PullRequest
1 голос
/ 24 марта 2012

Я использовал плагин NetBeans «Поддержка Axis2» для создания веб-сервиса из моего класса pojo.

Когда я иду, чтобы создать клиента из файла wsdl, я получаю некоторые ошибки.

Вотсообщение:

[ERROR] missing required property "style" of element "operation"

Это пример работы элемента, который генерирует ошибку:

<wsdl:operation name="addObjectPropertyAssertion">
  <wsdl:input message="ns:addObjectPropertyAssertionRequest" wsaw:Action="urn:addObjectPropertyAssertion"/>
  <wsdl:fault message="ns:EcourbStorageServiceInvalidURIException" name="EcourbStorageServiceInvalidURIException" wsaw:Action="urn:addObjectPropertyAssertionEcourbStorageServiceInvalidURIException"/>
  <wsdl:fault message="ns:EcourbStorageServiceInvalidURIReferenceException" name="EcourbStorageServiceInvalidURIReferenceException" wsaw:Action="urn:addObjectPropertyAssertionEcourbStorageServiceInvalidURIReferenceException"/>
</wsdl:operation>

Развертывание веб-службы У меня есть только несколько таких ошибок (я исправлю их после, Я не думаю, что причина)

[WARN] We don't support method overloading. Ignoring [addRDFTriple]

Используя некоторую простую сервисную операцию в браузере, она работает.

1 Ответ

1 голос
/ 02 апреля 2012

Я нашел решение: проблема была в методах с void return.Установка возвращаемого значения любого типа решает проблему.

...