2012-04-15 19 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

相关问题