0

我有服务及其实现的接口......

我的接口有一个注释,将服务名称指定为已实现该接口的服务名称..但是该服务没有指定端点接口的注释?

那么这会导致 wsdl 生成失败吗?

我收到错误消息: 1> 端点接口没有实现!它不会被部署... 2> JAXWS-RI 模块需要每个服务接口的实现

我正在使用 enunciate 来生成 Web 服务。

我的代码是这样的:

// no annotation for endpoint interface
public class ABC implements IABC
{
}

@WebService(targetNamespace = "http://ABC", serviceName = "ABC", portName = "ABCPort", name = "ABC")
public interface IABC
{
}
4

2 回答 2

1

您需要注释指向服务接口的实现:

@WebService(endpointInterface="IABC")
public class ABC implements IABC
{
}
于 2013-04-19T23:00:09.910 回答
0

我有同样的问题,我发现它是由于我的@WebMethod 签名中新抛出的检查异常引起的。

于 2015-01-20T15:14:21.647 回答