0

如果我有一个网络服务,我会在服务器端创建它,我有端点,比如说 localhost:port/etc。你能告诉我如何在服务器端配置主机名,例如,使用 CXF 在 Tomcat 中配置为 etc...:port?

谢谢

4

2 回答 2

0

对于 JaxWS 客户端端点,当您调用 a上的getPort方法时Service,您可以将结果转换为BindingProvider实例。

然后,您可以使用以下内容设置端点 URL:

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

希望这可以帮助 :)

于 2013-06-04T13:33:54.827 回答
0

当您在一台服务器上部署服务时,不能更改 in,除非您将其部署在另一台服务器上,以便客户端可以请求 2 台服务器etc...etc...:port

当您编写要在服务器上部署的服务时,port可以etc...使用Endpoint.publish().

于 2013-06-05T10:46:36.823 回答