JAX-WS WebService Client \ Server体系结构 - 请求具有空参数

时间:2017-02-03 13:12:32

标签: java web-services websphere jax-ws wildfly

我遇到了jax-ws客户端\服务器架构的问题,我已经在我的机器上部署了服务器,以便使用WildFly 8(以及带有websphere应用服务器的远程机器)进行测试< / p>

问题是服务器收到的Web服务请求只包含空变量。这是使用soap UI生成的请求:

<dataObject>
           <sen:codeAg>321</sen:codeAg>
           <sen:numberProt>TT2838199932</sen:numberProt>
</dataObject>

在此示例中,服务器上调试的dataObject.codeAg和dataObject.numberProt都为null。 但如果我手动编辑这样的请求,请删除&#34; sen:&#34;:

<dataObject>
       <codeAg>321</codeAg>
       <numberProt>TT2838199932</numberProt>  </dataObject>

在服务器上我可以看到两个变量都是valorized(dataObject.codeAg = 321和dataObject.numberProt = TT2838199932)。

这也经过了客户端测试,使用Java wsimport和一个简单的主类连接到我的服务器,在这种情况下,服务器上的两个变量都是空的,就像第一个带有&#34; sen的例子:&#34;

可能是什么问题?我使用JAX-WS RI 2.8发布和编译我的服务器。

编辑:package-info.java生成的客户端:

@javax.xml.bind.annotation.XmlSchema(namespace = "http://test.com/senfoo", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)

package com.test.senfoo;

0 个答案:

没有答案