java編寫webservice接口net無法加載

使用java編寫了webservice接口,插件使用的axis2,然後對一個java類發佈webservice

現在對原函數進行修改和刪除,並且又新建了幾個其他的類

對新增的java類發佈,並且在.net中進行調用,無法添加web引用

並且java調試跟蹤報錯爲could't find a matching java operation for wsdd operation

.net報錯org.apache.axis.configurationexception:could not find class for 

原因:在server-cpnfig.wsdd中沒有對接口類和接口函數的定義,需要手動刪除類或接口即可在.net中進行添加引用。

個人的一個解決辦法-------不一定能解決所有問題,只給大家一個想法,希望對你有用。 

編寫的webservice發佈

對要發佈的java類,點擊右鍵,選擇webservice,創建webservice,直接下一步下一步到完成

發佈的webservice會在wsdl文件夾下添加.wsdl文件,雙擊進去查看wsdl文件的http路徑

在本機的瀏覽器中輸入http路徑,後最添加?wsdl,看能否打開wsdl的源碼頁,如果可以,則發佈成功。

在客戶端調用http中的ip地址改爲本機IP。

參考:http://blog.csdn.net/hanxuemin12345/article/details/40163757

發佈了86 篇原創文章 · 獲贊 23 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章