我有服务及其实现的接口(interface)...
我的接口(interface)有一个注释,指定服务名称作为已实现该接口(interface)的服务的名称。但是该服务没有指定端点接口(interface)的注释?
那么这会导致wsdl生成失败吗?
我收到错误如下: 1> 端点接口(interface)没有实现!它将不会被部署... 2> JAXWS-RI模块需要每个服务接口(interface)的实现
我正在使用 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
{
}
最佳答案
您需要注释指向服务接口(interface)的实现:
@WebService(endpointInterface="IABC")
public class ABC implements IABC
{
}
关于java - JAXWS-RI 模块需要每个服务接口(interface)的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758205/