JAXWS-RI模块需要每个服务接口的实现

时间:2013-04-02 07:10:44

标签: java web-services jax-ws enunciate

我有服务及其实施的界面......

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

这会导致wsdl生成失败吗?

我收到的错误是: 1 GT;端点接口没有实现!它不会被部署...... 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
{
}

2 个答案:

答案 0 :(得分:1)

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

@WebService(endpointInterface="IABC")
public class ABC implements IABC
{
}

答案 1 :(得分:0)

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

相关问题