Web開發基礎--WebService除錯過程中遇到的幾個問題
阿新 • • 發佈:2019-02-12
1. 異常:An error occurred at line: 34 in the jsp file: /sampleTestCCProxy/Result.jsp
org.eclipse.jst.ws.util.JspUtils cannot be resolved to a type
這種情況不用處理。Client是Eclilpse WebService外掛生成的。Result.jsp是自動生成的。有問題,跟伺服器也沒有關係。
把Client清除掉,Eclipse重啟,異常消失。
2. 異常:java.lang.Exception: Couldn't find a matching Java operation for WSDD operation "downloadRFIDData"
表現是,在伺服器中,這個方法有,但找不到。
而且,它的這個提示很有意思,方法名是downloadRFIDData,不是DownloadRFIDData;
經過測試發現,是首字母大寫,Java的WebService伺服器對首字母大寫沒有處理好。
把首字母改為小寫,就沒有問題了。
3. 引數問題;
引數必須為物件,如果是int,要改為Integer。
4. 版本問題;
客戶端為1.2版本,伺服器為1.1版本,肯定是不行的,肯定會拋異常的。
5。引數的順序和型別;
引數的順序和型別都要一致。