2013-01-15 94 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