因此,我创建了一个非常简单的类,并使用Maven生成了pom.xml。 Wildfly非常快速地构建了该应用程序,没有任何问题。但是,当我使用localhost:8080 / webapp / Hello从WSDL用SOAP打开SOAP中的新项目时,它表明未找到WSDL。我可以看到在Wildfly Manager上展开的战争。
这是Wildfly返回的代码:
address=http://localhost:8080/webapp/Hello
implementor=name.packages.Hello
serviceName={http://name.name/}HelloService
portName={http://name.name/}HelloPort
annotationWsdlLocation=null
wsdlLocationOverride=null
mtomEnabled=false
看起来不错吗?
那是我的主要课程
@Stateless
@WebService
public class Hello{
@WebMethod
public String hello(@WebParam(name="name") String name){
return "Hello" + name;
}
}
添加该URL SOAP时返回: WSDLException(位于/ html):faultCode = INVALID_WSDL:预期元素'{http://schemas.xmlsoap.org/wsdl/}定义'。