首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring-ws SOAP 404错误

Spring-ws SOAP 404错误
EN

Stack Overflow用户
提问于 2011-02-23 04:30:16
回答 4查看 7.2K关注 0票数 4

在这个-> http://java.dzone.com/articles/spring-ws-how之后,我做了一个教程当我转到url http://localhost:8080/myService/services/MemberDetailsRequest.wsdl时,我得到了静态wsdl文件。但是当我使用SoapUI导入wsdl文件并对其进行测试时。我只得到了404错误,any1有解决方案吗?

有什么建议吗,为什么我在soapUI上得不到任何回应?

EN

回答 4

Stack Overflow用户

发布于 2011-07-19 06:58:56

检查以确保您的@PayloadRoot初始值设定项正确。我的"localpart“定义与XSD中的元素名称不匹配。下面是我的Java类现在的样子:

代码语言:javascript
复制
 @PayloadRoot(localPart = "GetLoginRequest", namespace = "<namespace>")

下面是XSD:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="<namespace>" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="<namespace>">
    <xsd:include schemaLocation="user-types.xsd"></xsd:include>

    <xsd:element name="GetLoginRequest" type="loginRequest"></xsd:element>

    <xsd:element name="GetLoginReply" type="loginReply"></xsd:element>
</xsd:schema>
票数 3
EN

Stack Overflow用户

发布于 2015-11-25 14:23:02

确保SoapUI遵循你的网址映射。在我的例子中,SoapUI没有在末尾自动附加".wsdl“。

在我的web.xml中:

代码语言:javascript
复制
<servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/services/HelloPersonService.wsdl</url-pattern>
</servlet-mapping>

在Soap UI中,".wsdl“不在那里。只需在Soap UI中的地址栏中手动添加它,然后继续测试即可。

票数 1
EN

Stack Overflow用户

发布于 2015-03-09 21:04:29

PayloadRoot命名空间和架构命名空间应该相同

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5083596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档