2013-01-15 148 views
0

我正在用Eclipse開發Web服務。此服務將通過Android的ksoap2訪問。使Web服務在不同的服務器上工作

我成功地測試在我的本地的Apache Tomcat(​​)的服務,現在想將此服務設置了不同的服務器(即http://giraffe/)上。

Eclipse生成的.wsdl文件包含以下行:

<wsdlsoap:address location="http://localhost:8080/AndroidService/services/AndroidService"/> 

我想這是不行的,如果我只是.war文件添加到giraffe,努力實現服務。

我現在的問題如下:爲了能夠在不同的服務器上使用此服務,需要更改哪些內容?我只需要改變這個address location

如果您需要我發佈一些代碼/文件,請告訴我。

我的Eclipse項目結構看起來是這樣的:

enter image description here

回答

1

您可以http://giraffe/

你面臨一旦你在服務器上部署的任何問題上WSDL更換http://localhost:8080

+0

問題是我嘗試在本地主機上更改'http:// localhost:8080/AndroidService/services/AndroidService'到'http:// localhost:8080/AndroidService'並且它不起作用。所以我想確保在將它部署到其他服務器之前不會破壞任何東西。 – Baz

+0

我可以知道您要部署哪臺服務器嗎? axis2還是其他的? – Fahad

+0

它應該是axis2。我不完全確定。任何簡單的方法來找出它? – Baz