2

jax-ws wsimport を使用してクライアント スタブを生成しようとしています。私の Web サービスは Jboss 7.1.1 で実行されていますが、すべての要求は https 経由で Apache に送信され、URL を https から http に書き換えてポートを編集するだけです。

私の wsimport は次のようになります。

wsimport -keep https:// server/webservice?wsdl

私の発行アドレス:

http://server :8099/webservice

Jboss に直接アクセスすれば問題ありませんが、https を使用して Apache にアクセスしようとすると、次の例外が発生します。

[ERROR] White spaces are requieed between publicId and systemId.
 line 1 of https: //server/webservice?wsdl
[ERROR] White spaces are requieed between publicId and systemId.
 Failed to read the WSDL document: https://...., because 1)could not find the document; /2)the document could not be read; /3 the root element of the document is not <wsdl:definitions>.
[ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s):
At leadt one WSDL with at least one service definition needs to be provided.
    Failed to parse the wsdl

https を使用する場合に必要な設定はありますか?

4

0 に答える 0