6

私はwsdl2javaで生成されたクラスとこのコードを使用しています:

MyService f = new MyService();
MyServicePortType type = f.getMyServicePortType();

これらの各呼び出しには最大30秒かかります。何故ですか?

4

2 に答える 2

8

何時間にもわたるグーグル検索といじくり回しの後、問題はスキーム ファイルの参照方法にありました。

<!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd" [...

<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd" />

w3.org サーバーの再配置が非常に遅かったため、クライアントの初期化が遅くなりました。

ローカルへの参照を変更しました:

<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
于 2012-11-11T12:44:38.723 に答える