SOAP无法在简单的Hello World上从wildfly localhost加载WSDL

时间:2019-04-11 20:15:50

标签: java soap wildfly

因此,我创建了一个非常简单的类,并使用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/}定义'。

0 个答案:

没有答案