0

2 つの Web サービス クライアントが定義された Maven ベースの Java プロジェクトを作成しました。Netbeans Web サービス ウィザードを使用して、それらをプロジェクトに追加しました。

残念ながら、WSDL の URL が別の IP アドレスに変更されました。Web サービスの新しい URL を使用するために、既存の Java プロジェクトを再構成する方法について知りたいです。私にとって、これは構成値である必要があります。

プロジェクトで IP アドレスを検索したところ、約 6 か所で見つかりました。変更できる場所は 1 つありますか? または、検索と置換を行う必要がありますか?

4

2 に答える 2

0

コードでエンドポイント URL を変更できるため (プロパティまたは XML ファイルから読み取ることができます)、通常、WSDL の URL は重要ではありません。

于 2013-08-16T21:20:17.677 に答える
0

エンドポイント アドレスを変更する場合:

final WeatherService service = new WeatherService();
Weather port = service.getWeatherPort();
final BindingProvider bindingProvider = (BindingProvider) port;
final Map<String, Object> requestContext = getRequestContext();
requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endpointAddress);

endpointAddress新しい住所はどこですか。

于 2013-08-16T21:27:01.020 に答える