首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JaxWS从WebService调用WebService

使用JaxWS从WebService调用WebService
EN

Stack Overflow用户
提问于 2013-08-06 19:43:11
回答 2查看 1.7K关注 0票数 1

我已经创建了一个WebService,并且我需要从它调用另一个WebService。我正在使用JaxWS注解,并且已经在WebSphere上部署了war,结果却得到了异常:

代码语言:javascript
复制
javax.xml.ws.WebServiceException: Validation error: Web method annotations cannot exist on 
implentation when WebService.endpointInterface is set

我的WebService如下:

代码语言:javascript
复制
@WebService(serviceName = "MyServiceName",
    targetNamespace = "http://myServiceNamespace/MyServiceName",
    endpointInterface = "com.mycompany.MyServiceInterface",
    portName = "MyServiceInterface")
public class MyServiceName implements MyServiceInterface{

@WebServiceRef(YourServiceDef.class)
YourService yourService;
....
}

有没有简单的替代@WebServiceRef的方法?

EN

回答 2

Stack Overflow用户

发布于 2013-08-07 14:32:03

不确定@WebServiceRef实际上是如何工作的,但每当我想从WS_b调用一个WS_a时,我只是为WS_a生成一个客户端,并将它(作为jar)添加到WS_b中,并像使用其他类一样使用它。

票数 2
EN

Stack Overflow用户

发布于 2013-08-09 18:20:23

太糟糕了,我看不到完整的代码。但无论如何,问题很明显,您已经在when服务的实现中注释了该方法,当您的when服务实现了SEI时,这是不允许的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18079230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档