Я узнал о wsimport. В примерах, которые я видел, они показывают, как сгенерировать wsdl из кода сервера, а затем, как использовать wsimport в wsdl для создания кликов java-клиента. Означает ли это, что для использования wsimport в файле wsdl файл wsdl должен быть изначально создан с использованием jax-ws? Или он должен работать в любом wsdl-файле?wsimport зависит от исходного источника wsdl?
Причина, почему я спрашиваю, потому что я получаю сообщение об ошибке при выполнении команды:
"C: \ Program Files \ Java \ jdk1.8.0_25 \ Bin \ wsimport" -s. http://developer.ebay.com/webservices/latest/ebaySvc.wsdl
Я получаю [ERROR] неожиданные < WS: любой >
Я еще новичок в этом, так что я не уверен, если я делаю что-то неправильно, или если что-то не так с WSDL ?
Да, я получаю ту же ошибку при первой загрузке. Если у вас установлен wsimport, может кто-нибудь попробовать команду, о которой я упоминал? Было бы полезно узнать, есть ли что-то не так с WSDL, или если я просто делаю что-то неправильно. – NL3294
Да, я получаю такие же ошибки. Wsdl недействителен, например, случайные элементы, не принадлежащие к схеме ( в строке 57511), xs: любые элементы вне тега последовательности. Вы можете попытаться исправить эти ошибки. –
Zielu
Спасибо. Я отмечаю это как ответ, но я также попытался проверить WSDL, и он выглядит как действительный. https://www.wsdl-analyzer.com/service/service/199177970?version=1 Считаете ли вы, что анализатор WSDL ошибочен или некоторые «действительные» WSDL не работают в wsimport? – NL3294