2012-04-15 36 views
2

我們的代碼調用Web服務來獲取一些數據。但是服務提供商的服務大部分時間都停止了。我有響應xml。有人能幫助我們以最簡單的方式訪問我們web服務客戶端代碼中的hardCoded響應xml。我們使用Java Axis Webservice。我可以在我的本地機器上託管web服務嗎?我有wsdl和xsd's。請幫助我如何主辦此服務..或者是否有任何簡單的方法通過軸web服務客戶端訪問響應xml ..通過Java軸webservice客戶端代碼訪問硬編碼響應xml

+0

嗨找到了一個簡單的方法..我把響應xml放在tomcat ..並給它作爲我的服務的終點網址。例如:http:// localhost:8080/webService/response.xml。當我的客戶端應用程序訪問它時,我得到了ADB異常。所以我刪除了標籤。之後,它工作得很好。我能夠訪問我的客戶端代碼中的響應對象。 – Kumar 2012-04-16 07:23:45

回答

0

有許多方法可用於從wsdl創建Web服務。如果你想手動創建它,然後你按照these steps

最簡單的方法是使用一些工具,可以爲您生成web服務,因爲NetBeans有它可以創建從WSDL的web服務的嚮導。所有方法和必需文件都會自動生成。請參閱Developing Webservices from wsdl using Netbeans

創建webservice後,您可以從本地計算機託管它。 Netbeans也可以選擇運行和部署web服務。

+0

嗨我有一個響應XML ..我需要的是發送這個響應xml當我訪問我的終點網址.. CAn你說我最簡單的方式 – Kumar 2012-04-15 16:56:47

+0

嗨找到一個簡單的方法..我放置在tomcat響應XML。並將其作爲我服務的終點網址。例如:http:// localhost:8080/webService/response.xml。當我的客戶端應用程序訪問它時,我得到了ADB異常。所以我刪除了標籤。之後,它工作得很好。我能夠訪問我的客戶端代碼中的響應對象。 – Kumar 2012-04-16 07:26:46

0
java -cp %AXISCLASSPATH% org.apache.wsdl.WSDL2Java http://wsdl_url 

這將幫助您從WSDL生成WebService。

+0

嗨找到了一個簡單的方法..我把響應xml放在tomcat ..並給它作爲我的服務的終點網址。例如:http:// localhost:8080/webService/response.xml。當我的客戶端應用程序訪問它時,我得到了ADB異常。所以我刪除了標籤。之後,它工作得很好。我能夠訪問我的客戶端代碼中的響應對象。 – Kumar 2012-04-16 07:26:12

相關問題