Axis 访问.net webService报错。

phoenixLotus 2011-03-16 06:04:06

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[] { "haha@test.com", "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)

求解 速度。
非常感谢
...全文
82 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
phoenixLotus 2011-03-17
  • 打赏
  • 举报
回复
没人可以解决么

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧