org.w3c.dom.DOMException:WRONG_DOCUMENT_ERR:Web服务错误。肥皂异常

时间:2014-08-18 09:23:48

标签: java web-services wsdl2java domexception soapexception

通过使用wsdl2java,我从WSDL执行了方法。这些方法仅包括远程例外。当我运行程序时,它会在tittle上写入错误。但是我期待Soap Exception,因为当我通过Soap UI发出请求时,我可以很容易地看到xml格式的soap异常。剪断代码是这样的:

try
{
   enrollResponse = server_service.enroll(enrollParameters);
}
catch (RemoteException e)
{
   logger.fatal(e.getMessage);
}

Error: org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it. 

我认为问题在于程序遵循确定的xml格式,但soap异常采用不同的格式。因此它给出了错误。但是在远程异常情况下,我无法达到soap异常的xml格式。

我如何达到该例外?

1 个答案:

答案 0 :(得分:0)

请检查Axis Jar的版本。

此问题已针对Axis 1.3进行了修补,但未针对Axis 1.4进行修补。

请参阅此链接

https://issues.apache.org/jira/browse/AXIS-2705