1
我在Axis2環境中部署了一堆Web服務。Axis2是否提供用於確定服務是否已部署的功能?
從我的Java代碼中,我想知道是否部署了特定的Web服務。
我在想,一種方法是試圖抓住WSDL,如果可以的話,那麼我可以假設Web服務已部署,如果沒有,那麼顯然沒有部署.aar文件
有沒有更乾淨的方式做到這一點?或者Axis2是否提供了可以實現相同結果的任何功能?
我在Axis2環境中部署了一堆Web服務。Axis2是否提供用於確定服務是否已部署的功能?
從我的Java代碼中,我想知道是否部署了特定的Web服務。
我在想,一種方法是試圖抓住WSDL,如果可以的話,那麼我可以假設Web服務已部署,如果沒有,那麼顯然沒有部署.aar文件
有沒有更乾淨的方式做到這一點?或者Axis2是否提供了可以實現相同結果的任何功能?
我相信你需要一個UDDI註冊表。類似JUDDI
快速谷歌搜索變成:this - 這看起來有點舊,可能仍然相關。通常,通過查詢UDDI註冊中心來完成webervice的「發現」。
1:http://juddi.apache.org/ JUDDI
你構建一個服務或客戶端?你的Java代碼將運行在服務,客戶端還是其他地方? – kgiannakakis 2010-11-18 14:19:06
這是一項服務的開發。特定服務需要檢查是否部署了其他服務(通過檢查其WSDL) – Jimmy 2010-11-18 14:24:53