如果我有一个web服务,我在服务器端创建它,我有端点,比如localhost:port / etc. 您能否告诉我如何在服务器端配置主机名,例如,使用CXF在Tomcat中使用?...端口?
谢谢
答案 0 :(得分:0)
对于JaxWS客户端端点,当您在getPort
上调用Service
方法时,可以将结果转换为BindingProvider
实例。
然后,您可以使用以下内容设置端点URL:
((BindingProvider) port)
.getRequestContext().put(
BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
"yourURL:yourPort");
希望这会有所帮助:)
答案 1 :(得分:0)
当您在一台服务器中部署服务时,etc...
中的etc...:port
无法更改,除非您将其部署在另一台服务器中,以便客户端可以请求2服务器。
当您编写要在服务器上部署的服务时,可以使用port
更改etc...
和Endpoint.publish()
。