使Web服务在不同的服务器上运行

时间:2013-01-15 12:08:28

标签: java eclipse web-services soap android-ksoap2

我正在使用Eclipse开发Web服务。该服务将通过ksoap2从Android访问。

我在本地apache tomcat(http://localhost:8080/)上成功测试了该服务,现在想在另一台服务器上设置此服务(即http://giraffe/)。

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

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

如果我只是将.war文件添加到giraffe并尝试访问该服务,我想这将无效。

我现在的问题如下:为了能够在不同的服务器上使用此服务,我需要更改什么?我只需要更改此address location吗?

如果您需要我发布一些代码/文件,请告诉我。

我的eclipse项目结构如下所示:

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用http://localhost:8080

替换wsdl上的http://giraffe/

在服务器上部署后,您是否面临任何问题?