soap:Server服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。

问题描述

在使用SAAJ调用http://WebXml.com.cn/中的web服务的时候,服务器返回“soap:Server服务器无法处理请求。--->未将对象引用设置到对象的实例。”各位帮忙看一下问题出在哪里?附:调用自己用JAX-WS建立的WebService没有问题。代码如下:importjavax.xml.soap.MessageFactory;importjavax.xml.soap.MimeHeaders;importjavax.xml.soap.SOAPBody;importjavax.xml.soap.SOAPConnection;importjavax.xml.soap.SOAPConnectionFactory;importjavax.xml.soap.SOAPElement;importjavax.xml.soap.SOAPEnvelope;importjavax.xml.soap.SOAPMessage;importjavax.xml.soap.SOAPPart;importjavax.xml.transform.Source;importjavax.xml.transform.Transformer;importjavax.xml.transform.TransformerFactory;importjavax.xml.transform.stream.StreamResult;publicclassSOAPTip{publicstaticvoidmain(Stringargs[]){try{//FirstcreatetheconnectionSOAPConnectionFactorysoapConnFactory=SOAPConnectionFactory.newInstance();SOAPConnectionconnection=soapConnFactory.createConnection();//Next,createtheactualmessageMessageFactorymessageFactory=MessageFactory.newInstance();SOAPMessagemessage=messageFactory.createMessage();MimeHeadershd=message.getMimeHeaders();hd.addHeader("SOAPAction","http://WebXml.com.cn/getWeatherbyCityName");message.setProperty(SOAPMessage.CHARACTER_SET_ENCODING,"gb2312");SOAPPartsoapPart=message.getSOAPPart();//CreateobjectsforthemessagepartsSOAPEnvelopeenvelope=soapPart.getEnvelope();/*envelope.addNamespaceDeclaration("xsd","http://www.w3.org/2001/XMLSchema");envelope.addNamespaceDeclaration("xsi","http://www.w3.org/2001/XMLSchema-instance");envelope.addNamespaceDeclaration("enc","http://schemas.xmlsoap.org/soap/encoding/");envelope.addNamespaceDeclaration("env","http://schemas.xmlsoap.org/soap/envelop/");envelope.setEncodingStyle("http://schemas.xmlsoap.org/soap/encoding/");*/SOAPBodybody=envelope.getBody();//Populatethebody//CreatethemainelementandnamespaceSOAPElementbodyElement=body.addChildElement(envelope.createName("getWeatherbyCityName","ns1","http://WebXml.com.cn/"));//AddcontentStringcity="北京";bodyElement.addChildElement("theCityName").addTextNode(city);//Savethemessagemessage.saveChanges();//ChecktheinputSystem.out.println("\nREQUEST:\n");message.writeTo(System.out);System.out.println();//Sendthemessageandgetareply//SetthedestinationStringdestination="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx";//SendthemessageSOAPMessagereply=connection.call(message,destination);//ChecktheoutputSystem.out.println("\nRESPONSE:\n");//CreatethetransformerTransformerFactorytransformerFactory=TransformerFactory.newInstance();Transformertransformer=transformerFactory.newTransformer();//ExtractthecontentofthereplySourcesourceContent=reply.getSOAPPart().getContent();//SettheoutputforthetransformationStreamResultresult=newStreamResult(System.out);transformer.transform(sourceContent,result);System.out.println();Stringresponse=reply.getSOAPBody().getTextContent();System.err.println(response);//Closetheconnectionconnection.close();}catch(Exceptione){System.out.println(e.getMessage());}}}

时间: 2024-11-02 21:01:31

soap:Server服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。的相关文章

解决:getWeatherbyCityName(city),服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。

原文:getWeatherbyCityName(city),服务器无法处理请求. ---> 未将对象引用设置到对象的实例. 解决方法:不要直接使用 "服务引用" , 添加为 "Web 引用"        最近用C#在winform中做一个天气预报的小程序,在网上搜了很多资料,包括现成的程序,如http://blog.csdn.net/qishuangquan/article/details/6039287,但运行到getWeatherbyCityName(c

.net-c#调用webservice 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例

问题描述 c#调用webservice 服务器无法处理请求. ---> 未将对象引用设置到对象的实例 "/"应用程序中的服务器错误. 服务器无法处理请求. ---> 未将对象引用设置到对象的实例. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.ServiceModel.FaultException: 服务器无法处理请求. ---> 未将对象引用设置到对象的

VC 访问web service 出错!服务无法处理请求 未将对象引用设置到对象的实例

问题描述 ISoapSerializerPtrSerializer;ISoapReaderPtrReader;ISoapConnectorPtrConnector;//ConnecttotheserviceConnector.CreateInstance(__uuidof(HttpConnector));//WS服务器地址Connector->Property["EndPointURL"]="http://www.webxml.com.cn/webservices/qq

“/”应用程序中的服务器错误。 未将对象引用设置到对象的实例。请大侠帮忙一下

问题描述 "/"应用程序中的服务器错误.未将对象引用设置到对象的实例.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例.源错误:执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.堆栈跟踪:[NullReferenceException:未将对象引用设置到对象的

上传服务器后出现System.NullReferenceException: 未将对象引用设置到对象的实例。

问题描述 如题[NullReferenceException:未将对象引用设置到对象的实例.]TopWin.WebUI.game._3jymdd.Page_Load(Objectsender,EventArgse)ine:topwincmswebuigame3jymdd.aspx.cs:80System.Web.UI.Control.OnLoad(EventArgse)+67System.Web.UI.Control.LoadRecursive()+35System.Web.UI.Page.Pr

未将对象引用设置到对象的实例。“/OLSCS”应用程序中的服务器错误。

问题描述 行23:publicDataBase()行24:{行25:ConnectionString=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;行26:}行27:源文件:f:作业提交系统原程序OLSCSApp_CodeDataAccessLayerDataBase.cs行:25堆栈跟踪:[NullReferenceException:未将对象引用设置到对象的实例.]OLBSJS

SharePoint 2010 之soap:Server服务器无法处理请求

算是一个下马威?!刚刚部署上的SharePoint2010环境,感觉很欣喜,开始操作,结果装上Designer2010,打开页面,居然报错 错误内容:soap:Server服务器无法处理请求. ---> 值不在预期的范围内. 错误截图:如下图 第一感觉是访问问题,想不起来是哪里,因为是AD.前端.SQL在一台机器,所以暂时忽略网络问题,找了半天也想不出来,求助百度,说是添加备用访问映射,恍然大悟!原因在此! 开始添加备用访问映射,我晕,添加后,重启iis,然后再次用Designer访问,依然不行

SharePoint 2010 之soap:Server服务器无法处理请求

算是一个下马威?!刚刚部署上的SharePoint2010环境,感觉很欣喜,开始操作,结果装上Designer2010,打开页面,居然报错 错误内容:soap:Server服务器无法处理请求. ---> 值不在预期的范围内. 错误截图:如下图 第一感觉是访问问题,想不起来是哪里,因为是AD.前端.SQL在一台机器,所以暂时忽略网络问题,找了半天也想不出来,求助百度,说是添加备用访问映射,恍然大悟!原因在此! 开始添加备用访问映射,我晕,添加后,重启iis,然后再次用Designer访问,依然不行

统计mssql server服务器有多少连接请求的语句

SQL Server本身提供了这么一个DMV来返回这些信息,它就是sys.dm_exec_sessions . 比如在我的机器上做一下查询: 复制代码 代码如下: SELECT * FROM sys.dm_exec_sessions WHERE host_name IS NOT NULL 如图:   我们也可以根据登录名来分组: 复制代码 代码如下: SELECT login_name ,COUNT(session_id) AS session_count FROM sys.dm_exec_se