2016-10-21 10 views
1

私はJAXBのXJCツールを使用してWSDLからスキーマクラスを生成しようとしていますし、私は以下のようなメッセージ直面しています:JAXB XJC常に-wsdlコマンド未知の場所

XJC -verbose常に-wsdl https://xyz/wsdl.aspx

解析をスキーマ...

スキーマをコンパイル...

[INFO]コード生成

スキーマを解析

XJC -verbose常に-wsdl http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl

を...

をコンパイル:しかし、私は以下のように異なるのWSDL URLをしようとしてい未知の場所

スキーマ...

[INFO]生成コード

未知の場所

COM \ CDYNE \ WS \ weatherws ArrayOfForecast.java \

COM \ CDYNE \ WS \ weatherws \ ArrayOfWeatherDescription.java

COM \ CDYNE \ WS \ weatherws予測\ .java

など....この '天気' WSDLの

、私は「未知のlocatiがあることに気づいたもののon 'を指定すると、コマンドはスキーマクラスを正常に生成できます。

私はGoogleに以下のサイトを参照しようとしましたが、この件に関する有用な情報は見つかりませんでした。 https://jaxb.java.net/2.2.4/docs/xjc.html

私は、正確な問題が何であるかに(「未知の場所」と言っている)XJCログから明確に理解していませんでしたか?

問題があれば、2番目の 'Weather' wsdl urlのスキーマクラスをどのように生成できますか?

問題を修正し、最初のURL(https://xyz/wsdl.aspx)のスキーマファイルを生成するにはどうすればよいですか?

Eclipse内で 'jaxb2-maven-plugin'を使用しようとしましたが、エラーなしでファイルを生成しませんでした。それは同じ理由でもありますか?

答えて

0

URLに不満があります。< wsdlsoap:address location = "..."/>サービスにアクセスできない。この要素は、wsdl:service要素内にあるwsdl:port要素内にあります。

関連する問題