0

Web サービスがある場合、サーバー側でそれを作成しています。たとえば、localhost:port/etc というエンドポイントがあります。たとえば、CXF を使用する Tomcat の etc...:port になるように、サーバー側でホスト名を構成する方法を教えてください。

ありがとうございました

4

2 に答える 2

0

サービスを 1 つのサーバーに展開した場合、クライアントが 2 つのサーバーに要求できるように別のサーバーに展開しない限り、inを変更することはできませんetc...etc...:port

サーバーにデプロイするサービスを記述する場合、portetc...を使用して変更できますEndpoint.publish()

于 2013-06-05T10:46:36.823 に答える
0

JaxWS クライアント エンドポイントの場合、 でgetPortメソッドを呼び出すと、結果をインスタンスServiceとしてキャストできます。BindingProvider

次に、次のようなものを使用してエンドポイント URL を設定できます。

((BindingProvider) port)
    .getRequestContext().put(
         BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
         "yourURL:yourPort");

お役に立てれば :)

于 2013-06-04T13:33:54.827 に答える