使用Eclipse,我从wsdl创建了一个Web服务客户端。向导之后,Eclipse生成了Java类。 我想做的是在我创建的一个类中手动调用Web服务。
但是,不确定我是否正确初始化了Web服务类。请参见下面的屏幕截图:
在Internet上找到了一些指南,基本上它们的工作是创建Web服务类的实例(在我的情况下为MyWS_Service),并通过调用另一个类(以“ locator”结尾-在我的情况下为MyWS_ServiceLocator)对其进行初始化。包含一个返回与您的Web服务类相同类型的方法...
例如:
MyWS_Service service = new MyWS_ServiceLocator().getMyWS_Service();
// service.ExecuteMyMethod1("some parameter");
如智能感知结果所示,这种方法在locator类中不存在。