小编典典

从JAX-WS生成的代码访问Web服务时,如何指定主机和端口?

java

我有一个用于Web服务的WSDL文件。我正在使用JAX-WS /
wsimport生成Web服务的客户端接口。我不知道Web服务将在其上运行的主机,我几乎可以保证它不会是http://
localhost:8080
。如何在运行时(例如从命令行参数)指定主机URL?

生成的构造函数MyService(URL wsdlLocation, QName serviceName)似乎不是我想要的,但是也许是吗?也许是其中一种Service.getPort(...)

谢谢!


阅读 173

收藏
2020-11-26

共1个答案

小编典典

构造函数应该可以很好地满足您的需求,当您创建MyService时,将您想要的WSDL的URL传递给它,即http:// someurl:someport
/ service?wsdl

2020-11-26