从JavaSE客户端调用web服务时出现奇怪的错误

从JavaSE客户端调用web服务时出现奇怪的错误,java,web-services,Java,Web Services,我有一个JavaSE客户机试图与J2EEWeb服务通信。我们使用的是Axis 1.4,因此当我尝试拨打电话时,会出现以下错误: '- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.' AxisFault faultCode: {http://schemas.xmlsoap.o

我有一个JavaSE客户机试图与J2EEWeb服务通信。我们使用的是Axis 1.4,因此当我尝试拨打电话时,会出现以下错误:

'- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.'

AxisFault

faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException  
faultSubcode:  
faultString: org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it.  
faultActor:  
faultNode:  
faultDetail:  
{http://xml.apache.org/axis/}stackTrace:org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it.  
at com.sun.org.apache.xerces.internal.dom.ParentNode.internalInsertBefore(Unknown Source)
at com.sun.org.apache.xerces.internal.dom.ParentNode.insertBefore(Unknown Source)
at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild(Unknown Source)
电话如下:

        JRD_ServiceLocator jserv = new JRD_ServiceLocator();  
        Object arc[] = jserv.getserviceport( new URL("http://vpnl3-4102.fi.com:7110/jrds/services?WSDL")).getRefDataByQuery("MDS", "FX", "CCY", "CCY='A'");

多美的皮塔。web服务本身有问题。我本以为我会得到一个不同的错误,可能不是服务器端的错误。当您仍在使用Weblogic 9.2时,情况就是这样。

无法找到所需的类消息只是一个警告,与AxisFault无关。服务器似乎正在执行一些DOM操作,并且有一个bug。您是否有其他方法来验证服务是否实际工作?有一个测试wsdl客户端,将尝试使用hat。但我甚至不认为电话是打给服务器的。