我有服务及其实施的界面......
我的界面有一个注释,指定服务名称作为已实现该接口的服务名称..但是该服务没有指定端点接口的注释?
这会导致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
{
}
答案 0 :(得分:1)
您需要注释指向服务接口的实现:
@WebService(endpointInterface="IABC")
public class ABC implements IABC
{
}
答案 1 :(得分:0)
我遇到了同样的问题,我发现它是由于@WebMethod签名中新抛出的已检查异常引起的。