Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向xml添加元素-破坏axis2存根_Java_Xml_Soap_Axis2_Wsdl2java - Fatal编程技术网

Java 向xml添加元素-破坏axis2存根

Java 向xml添加元素-破坏axis2存根,java,xml,soap,axis2,wsdl2java,Java,Xml,Soap,Axis2,Wsdl2java,我们有一个合作伙伴,负责托管我们使用的服务。我们通常使用Axis2生成代理/存根类。问题是,每当他们向wsdl添加新元素时,我们都会收到AxisFault: org.apache.axis2.AxisFault:org.apache.axis2.databinding.ADBException:意外的子元素{}NewElement 我们是否有办法使新添加的元素不会破坏我们的实现 提前谢谢 您可以通过以下方式解决此问题: 1.下载Axis2 1.6.2版本的二进制发行版和源代码发行版 2.按照bu

我们有一个合作伙伴,负责托管我们使用的服务。我们通常使用Axis2生成代理/存根类。问题是,每当他们向wsdl添加新元素时,我们都会收到AxisFault:

org.apache.axis2.AxisFault:org.apache.axis2.databinding.ADBException:意外的子元素{}NewElement

我们是否有办法使新添加的元素不会破坏我们的实现


提前谢谢

您可以通过以下方式解决此问题:
1.下载Axis2 1.6.2版本的二进制发行版和源代码发行版
2.按照bug fix页面更改源发行版中的源代码
页面为:


3.重建adb codegen和codegen模块,得到axis2-adb-codegen-1.6.2.jar和axis2-codegen-1.6.2.jar
4.在二进制分发路径的lib中替换这两个jar

5.最后使用-Eiu运行命令以生成存根代码。

我们还尝试将-Eiu添加到wsdl2java命令中,但没有任何帮助