Java调用IIS发布的WebService
2014-01-06 16:39
477 查看
之前的一篇博客说了一个实例,就是用VS2005在IIS上发布WebService。今天我们来实现在Eclipse上用Java来调用昨天发布的WebService。
首先咋在浏览器中输入http://10.13.30.159/webservice/?wsdl找到这个WebService的wsdl文件。我们采用Asix2来调用这个Web服务。
下载Asix2的bin包(已经上传到我的网盘里,下载地址:http://axis.apache.org/axis2/java/core/download.cgi#a1_5_3),解压到E:/下面。在cmd中执行:
会在C://ddd下面生成两个文件:XXXCallBackHandler.java和XXXStub.java。实际上在Java工程中实例化这个XXXStub类就可以调用WebService了。
将Axis2中lib下的jar包引入依赖。编写调用的函数如下:
执行结果:
首先咋在浏览器中输入http://10.13.30.159/webservice/?wsdl找到这个WebService的wsdl文件。我们采用Asix2来调用这个Web服务。
下载Asix2的bin包(已经上传到我的网盘里,下载地址:http://axis.apache.org/axis2/java/core/download.cgi#a1_5_3),解压到E:/下面。在cmd中执行:
会在C://ddd下面生成两个文件:XXXCallBackHandler.java和XXXStub.java。实际上在Java工程中实例化这个XXXStub类就可以调用WebService了。
将Axis2中lib下的jar包引入依赖。编写调用的函数如下:
package com.wjy.invoke; import java.rmi.RemoteException; import org.apache.axis2.AxisFault; import com.wjy.axis2.WebServiceStub; public class Invoke { public static void main(String[] args){ try { WebServiceStub serviceStub=new WebServiceStub(); WebServiceStub.HelloWorld helloWorld=new WebServiceStub.HelloWorld(); try { System.out.println(serviceStub.HelloWorld(helloWorld).getHelloWorldResult()); } catch (RemoteException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (AxisFault e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
执行结果:
相关文章推荐
- Java调用IIS发布的WebService
- webservice学习之使用java发布webservice以及调用
- JAVA项目中发布WebService服务——调用方式
- java调用.net发布webservice心得
- java程序调用xfire发布的webService服务(二)
- webservice发布问题,部署iis后调用不成功
- (图文教程)java 使用JAX-WS框架发布Webservice以及客户端调用
- axis2 发布 webservice 和 java调用webservice
- C++调用java发布的webservice
- 发布到IIS的webservice无法调用office的解决方法
- 基于JAVA中使用Axis发布/调用Webservice的方法详解
- java 调用xfire发布的webservice,通过传输byte[]上传图片,byte[]丢失、截断
- java 调用 BO(报表)发布的 Webservice 返回没有东西 怎么回事?
- .net调用java xfire发布的webservice封装soapheader头信息
- Java实现的简单的WebService服务发布和Client调用例子
- JAVA调用C#发布的webservice简单例子,java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaComplexType.getAttributes()解决
- 在与sap系统集成时遇到的问题.sap系统发布一webservice,java(xfire)作为客户端调用,调用时抛出如下异常: Wrong Content-Type and empty HTTP-Body received: ("HTTP Code 20
- .NET动态调用WebService并生成程序集 兼容集成java发布的webserive
- PHP soap 调用 JAVA发布的webservice
- java程序调用xfire发布的webService服务