我想將ArrayList作爲參數從.Net環境轉發到Axis2生成的webservice文件。但是它的顯示類型org.apache.axiom.om.impl.llom.OMTextImpl不能轉換爲java.lang.String
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="myMethod" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
另外在WSDL文件如下,如果我測試使用soapPUI WSDL文件,它在Form 「類型顯示以下信息:[{HTTP:// WWW。 w3.org/2001/XMLSchema}anyType]不是由窗體編輯器」
和支持的,如果我手動轉發XML文件中的細節那麼它顯示以下錯誤消息:org.apache.axiom.om .impl.llom.OMTextImpl不能轉換爲java.lang.String
我應該怎樣解決這個問題?
你能發佈例外的全部細節嗎?包括內部異常和堆棧跟蹤的消息? – svick 2012-02-28 20:31:53
類型System.Object []可能不在此上下文中使用。 – user1227035 2012-02-28 20:39:23
StackTrace \t「at System.Xml.Serialization.XmlSerializationWriter.WriteTypedPrimitive(String name,String ns,Object o,Boolean xsiType) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write1_Object(String n,String ns,Object o,布爾ISNULLABLE,布爾needType) 在Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write2_myMethod(對象[] p)」 \t字符串 – user1227035 2012-02-28 20:41:51