を使用して WSDL をインポートしようとすると、奇妙な解析エラーが発生しwsimport
ます。
エラー:-
org.xml.sax.SAXParseException: 無効な WSDL ファイル: 予期された {http://schemas.xmlsoap.org/wsdl/}definitions は 1 行目に定義が見つかりました)
WSDL を確認しましたが、その最初の要素がそうではないことにも驚きました。
<wsdl:definitions ...>
むしろ:
<definitions xmlns:soap="https://schemas.xmlsoap.org/wsdl/soap/" ...>
これが問題でしょうか?Web サービスは外部にあるため、WSDL を制御することはできません。私が知っていることの 1 つは、それが JAX-WS 2.1.5 によって生成されていることです。私の wsimport ツールが理解できないのはカスタマイズされた WSDL ですか? はいの場合、この問題を解決する方法を教えてください。ありがとう。