使用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