質問

私はクリスタルレポートデータサービスとして使用するために私のSOAP Webサービスをフックアップしようとしていると私はいくつかの問題に実行していますよ。私は、ウィザードに従うと、私は私のWSDLのURLと自分の資格情報を入力した後、私は最終ページに進みます。このページでは、ドロップダウンボックスは空です。私は手動でサービス名、ポート、および方法を入力し、[Finish]を押すと、私は次のエラーを取得する:

WSDLException(AT /定義/タイプ/ XSD:スキーマ): faultCode = OTHER_ERROR:エラーは、スキーマを解決しようとして発生しました  で参照  "  java.io.IOException: 'URL' に対するServerは、HTTPのresposeを返さ  コード:401:URLの

私のスキーマ定義は、タグによって私のWSDLで指され、別のファイルにあります。

その後、スキーマをロードしようとしますが、ない場合には、サーバーに対して認証しない、Crystal Reportsが成功した私のサーバーに対して認証し、WSDLを取得するので、私は401エラーで終わる私はこの問題は、これがあると思います。 P>

私のWebサービスをBEA Weblogicの10の下でwarファイルとして展開JAXWSです。

誰もが任意のアイデアがありますか?

役に立ちましたか?

解決

誰もこれと同じ問題に遭遇した場合には....私はこの問題を回避するためにやったことだけPOSTリクエスト(実際のWebサービス呼び出し)の認証を有効です。だから、WSDLを取得しても、認証を必要としません。

私は私のweb.xmlファイルに次の行を追加することでこれをしませんでした

<http-method>POST</http-method>

他のヒント

なぜ、ALLレポートのニーズに合わせてSQLビューを使用していない?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top