繁体   English   中英

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

[英]JAXWS-RI module requires an implementation for each service interface

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

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

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

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

我正在使用enuncinate进行Web服务生成。

我的代码是这样的:

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

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

您需要注释实现,使其指向服务接口:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM