我有一个Web服务客户端(JAX-WS),并且使用wsimport工具创建了存根。
现在,将客户端打包为应用程序后,服务的位置(以及仅位置)会发生变化。
我是否必须再次运行整个ws-import工具来为新位置创建新的存根。 是否可以将WSDL位置移动到Config,以便不必再次构建应用程序!我正在使用net beans 6.5。
我认为DII是一个选项,但有一个解决方案可以使代码独立于WSDL位置。
答案 0 :(得分:1)
您可以在应用程序中本地打包WSDL(这对性能也是合理的,因为您在运行时将请求保存到外部文件),请参阅developing client application with locally packaged WSDL