我正在尝试制作一个WS,但是当我打开它时,控制台上出现以下消息:
WARN [org.apache.cxf.phase.PhaseInterceptorChain] Interceptor for {http://webService.algunDominio.app/}WSLicenciaServService has thrown exception, unwinding now: org.apache.cxf.interceptor.Fault: No such operation: DOMnull (HTTP GET PATH_INFO: /BSAnull)
包含 WS 的类是:
@SOAPBinding(style=SOAPBinding.Style.DOCUMENT,
use=SOAPBinding.Use.LITERAL,
parameterStyle=SOAPBinding.ParameterStyle.BARE)
@WebService(name="WSLicenciaServ")
public class WSLicenciaServ {
@WebMethod(operationName="saludo")
public String saludo(String name) throws Exception{
return "saludo "+name;
}
}
首先,Web 服务应该实现一个你的类不建议的服务接口,你还需要将其指定为'@WebService(endpointInterface="xyz",serviceName="abc")请参考这个