protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String url = "https://10.0.10.22/KTEWS/KTExchange.asmx";
Service service = new Service();
try {
Call call = (Call) service.createCall();
String res = "";
call.setTargetEndpointAddress(new java.net.URL(url));   
        call.setOperationName(new QName("http://kt.ews/", "getUnReadEmail"));   
        call.addParameter(new QName("http://kt.ews/", "email"),
                org.apache.axis.encoding.XMLType.XSD_STRING,
                javax.xml.rpc.ParameterMode.IN);
        call.addParameter(new QName("http://kt.ews/", "password"),
                org.apache.axis.encoding.XMLType.XSD_STRING,   
                javax.xml.rpc.ParameterMode.IN);
        call.addParameter(new QName("http://kt.ews/", "serverUrl"),   
                org.apache.axis.encoding.XMLType.XSD_STRING,   
                javax.xml.rpc.ParameterMode.IN);  
        call.setReturnType(org.apache.axis.Constants.XSD_STRING);
        call.setUseSOAPAction(true);
//         call.setSOAPActionURI("http://kt.ews/getUnReadEmail");
res = (String) call.invoke(new Object[] { "[email protected]", "123abc,",url});
System.out.println(res);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
} catch (ServiceException e) {
e.printStackTrace();
}
}
是在servlet里面调用的。报错信息如下:2011-03-16 17:11:08 ERROR [con.err] AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode: 
 faultString: 服务器无法处理请求。 ---> Unexpected end of XML document.
 faultActor: 
 faultNode: 
 faultDetail: 
{http://xml.apache.org/axis/}stackTrace: AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode: 
 faultString: 服务器无法处理请求。 ---> Unexpected end of XML document.
 faultActor: 
 faultNode: 
 faultDetail: 服务器无法处理请求。 ---> Unexpected end of XML document.
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
at org.apache.axis.client.Call.invoke(Call.java:2553)
at org.apache.axis.client.Call.invoke(Call.java:2248)
at org.apache.axis.client.Call.invoke(Call.java:2171)
at org.apache.axis.client.Call.invoke(Call.java:1691)
at com.kingdee.eas.servlet.GetEmailServlet.doGet(GetEmailServlet.java:41)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.apusic.web.container.ServletComponent.service(Unknown Source)
at com.apusic.web.container.WebContainer.invoke(Unknown Source)
at com.apusic.web.container.WebContainer.processRequest(Unknown Source)
at com.apusic.web.http.VirtualHost.processRequest(Unknown Source)
at com.apusic.web.http.HttpServer.processRequest(Unknown Source)
at com.apusic.web.http.HttpConnectionHandler.service(Unknown Source)
at com.apusic.web.http.ConnectionHandler.processRequest(Unknown Source)
at com.apusic.web.http.ConnectionHandler.processConnection(Unknown Source)
at com.apusic.web.http.ConnectionHandler.run(Unknown Source)
at com.apusic.util.ThreadPoolImpl$WorkerThread.run(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err] 服务器无法处理请求。 ---> Unexpected end of XML document.
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.client.Call.invoke(Call.java:2553)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.client.Call.invoke(Call.java:2248)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.client.Call.invoke(Call.java:2171)
2011-03-16 17:11:08 ERROR [con.err]  at org.apache.axis.client.Call.invoke(Call.java:1691)
2011-03-16 17:11:08 ERROR [con.err]  at com.kingdee.eas.servlet.GetEmailServlet.doGet(GetEmailServlet.java:41)
2011-03-16 17:11:08 ERROR [con.err]  at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
2011-03-16 17:11:08 ERROR [con.err]  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.container.ServletComponent.service(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.container.WebContainer.invoke(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.container.WebContainer.processRequest(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.http.VirtualHost.processRequest(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.http.HttpServer.processRequest(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.http.HttpConnectionHandler.service(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.http.ConnectionHandler.processRequest(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.http.ConnectionHandler.processConnection(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.web.http.ConnectionHandler.run(Unknown Source)
2011-03-16 17:11:08 ERROR [con.err]  at com.apusic.util.ThreadPoolImpl$WorkerThread.run(Unknown Source)求解 速度。
非常感谢