【发布时间】:2011-04-26 13:22:09
【问题描述】:
我正在使用 wsimport 来生成 SOAP 客户端类。但是问题是,当服务器在 8080 端口上运行时,有一个代理可以通过 80 端口从 Internet 访问它。在 WSDL 中,仍然指定了服务器端口 8080。
现在,当我连接到服务器时,客户端请求的第一件事就是 WSDL。然后它检索此 WSDl 中的 URL 并尝试使用它连接到服务器,这显然失败了,因为端口 8080 无法从外部访问。
有解决这个问题的标准方法吗?
谢谢。
【问题讨论】:
-
这是什么语言和平台?
-
@John Saunders wsimport 是 Java 6 附带的 JAX-WS 工具,所以语言是 Java,而平台......好吧,这不重要。 :)
-
@Joshua:谢谢。你是说这是否在 j2ee 上运行并不重要?
-
@John:wsimport 随 JDK (Java SE) 一起提供,所以是的。