【发布时间】:2013-03-17 16:14:04
【问题描述】:
如果我想从客户端访问 Web 服务,我只需使用 wsimport 为其生成一个代理。这是我的网络服务参考。
那么注释@WebServiceRef 在哪里发挥作用呢?它是否仅用于服务器端,以获取对托管在同一环境中的 Web 服务的注入引用?
【问题讨论】:
-
在 java SE 客户端中似乎不需要它:
//@WebServiceRef(wsdlLocation="http://localhost:8080/JaxWsExample/NewWebServiceService?wsdl") private static NewWebServiceService service = new NewWebServiceService();并且它可以工作 -
但是在基于 servlet 的客户端中,它是强制性的(并且不需要实例化服务)