请教!急!急!急!

hyf0571 2005-10-24 04:20:15
一条soap消息如下
<?xml version='1.0' encoding='UTF-8'?>
<env:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Header>
</env:Header>
<env:Body>
<Indict>
<IndictReq>
.......
</IndictReq>
</Indict>
</env:Body>
</env:Envelope>

发送给weblogic 服务器,可以,正常!
但是发送给tomcat服务器的时候就不行,非要改成

<?xml version='1.0' encoding='UTF-8'?>
<env:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<env:Header>
</env:Header>
<env:Body>

<Indict xmlns="http://XXX.XXX.XXX/XXX">

<IndictReq>
.......
</IndictReq>
</Indict>
</env:Body>
</env:Envelope>

请注意加上了一个命名空间,但是我们服务器(不管是WEBLOGIC还是tomcat)的WSDL里面都定义了默认的命名空间的.
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧