2016-11-16 8 views
0

Я создал веб-сервис JAX-WS с использованием Netbeans, он успешно работает и работал, когда я тестировал его с помощью SOAPUI, но почему этот WSDL от JAX-WS не очень похож на «обычный», wsdl Я видел в Интернете.JAX-WS WSDL кажется нечетным

Для примера definition тега, в обычном WSDL тег определение <wsdl:definition>, но в JAX-WS WSDL это просто <definition> без WSDL слова.

что произойдет? и как сделать jax-ws генерирует обычный wsdl?

ответ

2

Загляните в пространство имен wsdl. Если в пространстве имен есть локальное имя, например xmlns:wsdl="WSDL namespace value", вам нужно будет использовать wsdl:definition в XML-файле. Если определено пространство имен по умолчанию для документа XML, такое, что xmlns="WSDL namespace value", то этого достаточно для дня definition.

Вот быстрый документ на understanding namespaces.

+0

oh спасибо, но на самом деле у меня проблемы с wso2 ESB, когда esb читал wsdl из jax-ws, исключение EOF произошло. у вас есть опыт работы в WSO2 ESB? –

+0

Это должен быть другой вопрос. Отправьте его как новый вопрос с соответствующими тегами, и вы получите быстрый ответ таким образом. – randominstanceOfLivingThing

+0

Если мой ответ был направлен на ваш вопрос, пожалуйста, примите ответ. – randominstanceOfLivingThing

 Смежные вопросы

  • Нет связанных вопросов^_^