用axis2解析xml失敗的原因分析和解決方法
和同事之間調介面時遇到了如下的問題,同事用的LotusScript(wsdl檔案是由他那邊提供的),我用的是Java,我這邊通過axis2去解析該wsdl,但解析時報下面這樣的錯。
More than one part for message XMLMAINRequest at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameRefer ence(WSDL11ToAxisServiceBuilder.java:1168) at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameRefer ence(WSDL11ToAxisServiceBuilder.java:1091)
通過半天的查詢,發現是由於同事提供的wsdl裡有下面這段資訊,
而通過axis2去解析時,message裡如果含有兩個part的話,是無法解析成功。
解決方案:讓同事對orderid和sysstateflag這兩個資訊結一層分裝。
修改後可用。
相關推薦
用axis2解析xml失敗的原因分析和解決方法
和同事之間調介面時遇到了如下的問題,同事用的LotusScript(wsdl檔案是由他那邊提供的),我用的是Java,我這邊通過axis2去解析該wsdl,但解析時報下面這樣的錯。 More than one part for message XMLMAINRequest
子元素浮動造成父元素坍塌的原因分析和解決方法
現象: 在製作網頁的導航欄的時候,往往會在父元素.nav 中加入一個logo或者標題 h1 再來加入一個導航列表 ul,這個時候會分別給他們加上 float:left / right 樣式。使用chrome的盒子模型檢視的時候會發現.nav 高度為0,也就是“坍塌”了。 用
api-ms-win-crt**.dll缺失原因分析和解決方法
系統是否安裝了此類更新,可以通過檢視“系統資訊”來判斷,操作:Win鍵+R,輸入 cmd /k systeminfo.exe 確定。當然,也可以通過開啟控制面板或使用第三方工具來檢視。 如果系統中未安裝KB2999226、KB3118401更新,則利用系統Windows Update掃描更新
Webview載入 URL 失敗的原因分析和解決辦法
在使用webview載入URL失敗的情況,檢查其他地方有沒有呼叫webview的pauseTimers 方法 public void pauseTimers () 此方法不僅僅針對當前的webview而是全域性的全應用程式的webview,它會暫停所有we
C#讀取含中文字符的數據,失敗原因,和解決辦法
address p s tps home 拓撲 時代 res 筆試題 baidu C++內存檢測 如何理解設備樹中address-cells和size-cells 補《歡聚時代2017校招筆試題目(PHP工程師類)---錯題解析》 QGC地圖上任務項 銜擄懶蹤恃梢刻
Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10.原因分析和解決。
圖片 幫助 url err ... tle IT .net fcm 最近和主管一起開發項目一直出現這個問題: Error:Minimum supported Gradle version is 2.14.1. Current version is 12.10. If usi
關於PHP的 PHP-FPM程序CPU 100%的一些原因分析和解決方案
之前碰到過php-fpmCPU高達80%-90%,特此記錄下 1. 檢視是否是硬體問題 方式:top 命令 主要檢視:load average(平均負載),這是一個4核8G記憶體的伺服器 1分鐘平均負載:2.32; 5分鐘平均負載:2.18; 15分鐘平均負載:3.95; loa
Connection reset原因分析和解決方案
在使用HttpClient呼叫後臺resetful服務時,“Connection reset”是一個比較常見的問題,有同學跟我私信說被這個問題困擾很久了,今天就來分析下,希望能幫到大家。例如我們線上的閘道器日誌就會拋該錯誤: 從日誌中可以看到是Socket套接字
系統技術非業餘研究 » Erlang節點互聯失敗原因分析以及解決方案
今天和項仲在部署新系統的時候發現節點間ping不成功的情況,類似 1> net_adm:ping(‘[email protected]’). pang 由於這個問題比較普遍,我就記錄下一步步的排除步驟. 首先從原理上分析下!由於erlang節點間通訊是透過tcp來進行的,所以我們
簡訊驗證碼接收不到原因分析和解決方案分析
簡訊驗證碼是通過傳送驗證碼到手機的一種有效的驗證碼系統。無論是大型網站尤其是購物網站,都提供有手機簡訊驗證碼功能,可以比較準確和安全地保證購物的安全性,驗證使用者的正確性。創藍253簡訊服務平臺上總結了簡訊驗證碼接收不到的幾個原因:(1)簡訊閘道器擁堵或出現異常在一些節假日或
HBase跨叢集複製Snapshot失敗原因分析及解決
起因 HBase快照在跨叢集複製時,經常會出現由於/hbase/.tmp/data/xxx FileNotFoundException導致任務失敗 現還原出錯場景,並分析錯誤原因,給出一些常用的解決方法 主要原因 在建立快照到跨叢集複製過程中,部分StoreFil
MySQL Err 1418 的原因分析及解決方法
mysql 1418 MySQL的有個參數log_bin_trust_function_creators,官方文檔對這個參數的介紹、解釋如下所示: This variable applies when binary logging is enabled. It controls whether st
inode檔案佔滿問題分析和解決方法
1. 在Linux系統通過df -i檢視inode值,如果inode值滿了,即使磁碟空間很大,也無法建立檔案,使用touch abc.txt都無法執行 2. 在Solaris系統通過命令df -o i檢視inode值 3. 在centos檢視inode的方法 &nb
POI讀取word時讀取${}分段了原因分析以及解決方法
POI讀取word內容的疑問 兩片內容相同的word,poi分割成XWPFRun集合的時候,發現相同的段落內容有空行。 word1列印的段落內容 word2列印的段落內容 造成兩次段落內容分割不同的情況我大致知道,word2每一行純手打,word1複製過來的。但是有
一個JAVA單例模式的典型錯誤應用的分析和解決方法
問題來自論壇,其程式碼如下:[java] view plain copy print?import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; imp
關於SqlServer服務無法啟動的症狀分析和解決方法
http://blog.sina.com.cn/s/blog_541dc5670100atzr.html 前幾天重灌了系統,在家使用SQL Server一切正常,可是到了單位,SQL Server服務怎麼也起不來了,在網上查資料,折騰了一個多小時沒有搞定,準備放棄了:再次重
小程式使用selectComponent獲取自定義元件時,返回null(分析和解決方法)
一、原因: 元件所在的佈局層級不同,該元件被建立的時間會有所不同,意味著ready(元件生命週期函式,元件佈局完成後執行)被呼叫的時間有所不同。由於元件建立完成的時間晚於頁面建立完成,即元件生命週期函式的ready被執行的時間晚於頁面生命週期
常見HBase故障分析和解決方法
1. java.net.SocketException: Too many open files 問題原因: 問題現象:所有節點region server程序掛掉,hbase不可訪問,檢視日誌有如下資訊 tail hbase-hbase-regionserver-ip-10
關於@Aspect 註解不起作用的原因之一,和解決方法
在使用@Aspect 註解進行AOP程式設計時,如果專案中使用到了spring mvc 那麼如果你想使用AOP 來攔截controller層的方法時,你的AOP註解需要宣告在dispatcher-servlet.xml中與spring mvc的配置定義在一起!!!如果修改完後
import json後,報錯:AttributeError: 'module' object has no attribute 'dumps,原因分析及解決方法
編寫python程式碼,import json後,報錯:AttributeError: 'module' object has no attribute 'dumps',如下圖所示: 報錯資訊為:模組沒有方法dumps 單步除錯: 單步除錯,發現報錯相同。 檢視json