я определил мою службу на файл WSDL таким образом:По крайней мере, один WSDL, по крайней мере, одно определение услуг должно быть обеспечено
<wsdl:service name="guestbook">
<wsdl:port binding="tns:guestbookSOAP" name="guestbookSOAP">
<soap:address location="http://localhost:8080/soapguestbook"/>
</wsdl:port>
Тем не менее я получаю следующее сообщение об ошибке при запуске wsimport на нем:
Должен быть предоставлен хотя бы один WSDL с по меньшей мере одним определением обслуживания.
Есть ли что-нибудь еще, что мне нужно добавить?
Я имею точно такую же вещь, как с JAX-WS RI 2.2.4 и 2.2.8 (оба командами 'wsimport' line tool ** и ** Задача Ant). Однако учтите, что ваш файл WSDL недействителен. Например. префикс wsdl не определен. –
У меня такая же проблема, в моем случае я пытаюсь «wsimport» и «wsdl» из местоположения файла, а wsdl имеет спецификацию xml ' Xml version =" 1.0 "encoding =" utf-8 "?> 'в первой строке, удалив это в моем случае, ошибка исчезнет. – albciff