WSDL URL
NetBeansIDE7.0のオプションを使用してWebサービスクライアントを作成しようとしています。残念ながら、作成できず、次のエラーで失敗します。
saxon9-dom.jarがクラスパス上にない限り、SaxonはDOMResultを書き込むことができません。
このエラーメッセージを見た後saxon9-dom.jar
、NetBeansのライブラリにが追加されているかどうかを確認しました。はい、すでに利用可能です。それでもエラーが表示される理由はわかりません。誰かが私に何が悪いのか教えてもらえますか?
このWSDL用のWebサービスクライアントを作成しようとしています。NetBeansで新しいWebサービスクライアントを作成するときに、[クライアントスタイル]オプションを選択JAX-WS Style
しています。
更新:
グーグルした後、私は次の2つの場所からいくつかの手がかりについて読みました:
1)http://www.mail-archive.com/fop-dev@xmlgraphics.apache.org/msg09659.html
これは、0.95以降に追加された新しいイベント処理フレームワークによるものです。さまざまなメッセージのリソースファイルを生成するビルドプロセスのステップでは、書き込み可能なDOM実装が必要なようです。
メッセージが示すように、Saxonはそのような実装を別のJARで提供します。これは、FOPトランクを構築するときにクラスパスに追加する必要があります。
2)http://xmlbeans.apache.org/sourceAndBinaries/index.html
XPath / XQueryを使用するには、saxonb9-0-0-4j.zipを追加でダウンロードし、それに含まれるファイルsaxon9.jarおよびsaxon9-dom.jarのクラスパスに配置する必要があります。zipはこちらから入手できます。ライセンスの問題により、このzipをバイナリ配布で配布することはできません。
そこで、クラスパスのsaxon9-dom.jarを変更することを考えました。以前からsaxon9 -dom.jarを使用していましたが、でsaxonb9-1-0-8j.zip
利用可能なsaxon9-dom.jarを含めようとするとsaxonb9-0-0-8j.zip
、このエラーはなくなり、次のように別のエラーが発生します。アイデア/手がかりはありますか?