通过使用 wsdl2java,我从 WSDL 执行方法。这些方法仅包括远程异常。当我运行程序时,它给出了标题上写的错误。但是我期待一个 Soap 异常,因为当我通过 Soap UI 发出请求时,我可以很容易地看到 xml 格式的肥皂异常。截取的代码是这样的:
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 格式,但肥皂异常的格式不同。因此它给出了错误。但是在远程异常下,我无法达到肥皂异常的 xml 格式。
我怎样才能达到那个例外?