`
itsoul
  • 浏览: 218081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

axis1 客户端开发

阅读更多
axis1 客户端调用需要一个调用类,四个jar包,如果web调用需要配置CLASSPATH=.;D:\Program Files\apache-tomcat-6.0.20\lib\axis-1.4.jar;D:\Program Files\apache-tomcat-6.0.20\lib\jaxrpc.jar 和JAVA_HOME


package com.chinafung.client;

import java.net.MalformedURLException;
import java.rmi.RemoteException;

import javax.xml.namespace.QName;
import javax.xml.rpc.ServiceException;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;


/**
* axis1 客户端方式调用webservice
*/
public class CopyOfAxisClient {
private String wdl="http://localhost:8080/GoodsWebService/services/goodsService";
private static Service service;
private Call call;
public static synchronized Service getService()
{
  if(service==null)
      service=new Service();
  return service;

}
public Call getCall()
{
     try 
    {
         call=(Call)getService().createCall();
         call.setTargetEndpointAddress(new java.net.URL(this.wdl));
         call.setOperationName(new QName("http://www.chinafung.com", "ordersService"));
         call.setPassword("123");
         call.setUsername("123");

         return call;
      } catch (MalformedURLException e) { 
              e.printStackTrace();

      } catch (ServiceException e) {

              e.printStackTrace();
      }
           return null;
  }
public void process()
{
         try 
         {
             String str="{\"type\":\"success\"}";
                getCall().invoke(new Object[]{str});
         } catch (RemoteException e) {
               e.printStackTrace();
          }
}
public static void main(String args[])
{
            CopyOfAxisClient ac=new CopyOfAxisClient();
            ac.process();
}
}
  • axis-1.4.jar (1.5 MB)
  • 描述: axis 客户端jar包
  • 下载次数: 24
分享到:
评论

相关推荐

    axis2学习——客户端的开发

    在Axis2客户端开发中,`pom.xml`通常会包含Axis2相关的库依赖,如axis2-client、axiom-api等,这些依赖对于构建和运行客户端代码至关重要。 在`src`目录下,通常会包含项目的源代码,比如Java类文件,这些类可能是...

    axis2客户端所需要的所有jar包

    1. **axis2-adb.jar**: Axis2 Data Binding (ADB) 框架,用于自动将Java对象与XML数据进行绑定,简化了序列化和反序列化过程。 2. **axis2-kernel.jar**: 包含了Axis2的核心组件,如消息处理器和服务框架,是运行...

    axis2客户端调用服务端,带用户身份认证

    在IT行业中,尤其是在Web服务开发领域,Axis2是一个广泛应用的SOAP(简单对象访问协议)服务框架,它由Apache软件基金会开发。Axis2提供了一种高效、灵活且可扩展的方式来实现服务端和客户端的服务调用。当涉及到...

    axis2客户端需要的jar包

    在开发Axis2客户端时,正确地引入所需的jar包是至关重要的,因为这些库提供了与服务交互所需的各种功能。以下是关于Axis2客户端需要的jar包及其功能的详细解释: 1. **axis2-adb.jar**:这个jar包包含了Axis2的数据...

    AXIS1.4客户端调用

    AXIS1.4客户端调用是关于Web服务客户端开发的一个主题,主要涉及到使用Apache Axis1.4库来创建和调用SOAP(Simple Object Access Protocol)服务。Apache Axis1.4是一个开源工具,它允许开发者在Java环境中轻松地...

    axis2客户端调用webService接口,精简jar包

    1. **创建Stub**: Axis2客户端通过WSDL(Web服务描述语言)文件生成服务的Stub类。Stub类提供了与Web服务交互的方法,这些方法映射到Web服务的实际操作。 2. **配置客户端**: 配置客户端的属性,如服务地址、端口等...

    axis2客户端调用工程代码

    在IT行业中,Axis2是Apache软件基金会开发的一个用于构建Web服务和SOAP客户端的强大框架。它基于 Axis1,并提供了许多改进和新特性,使得在Java环境中处理Web服务变得更加简单。本篇将详细介绍如何在Axis2环境下编写...

    axis2客户端以及服务端所有jar包

    Axis2是Apache软件基金会开发的一款基于Java的Web服务框架,用于构建高效、可扩展的SOAP(Simple Object Access Protocol)服务和RESTful服务。这个压缩包包含Axis2客户端和服务端所需的全部jar包,使得开发者能够在...

    axis2生成客户端服务端代码

    Axis2提供了一套完整的工具链,包括用于生成客户端和服务端代码的工具,这使得开发人员能够快速地搭建起基于Web的服务应用。 #### 二、准备工作 在开始之前,我们需要准备以下几项工作: 1. **下载Axis2**:首先...

    Axis客户端调用代码

    在实际开发中,熟悉并熟练使用Axis客户端调用代码可以极大地提高开发效率,简化与Web服务的交互过程。 综上所述,了解和掌握Axis客户端调用代码对于开发基于SOAP的Web服务应用程序至关重要。通过WSDL2JAVA工具,...

    axis2客户端

    1. **SOAP消息处理**:Axis2客户端能处理SOAP(Simple Object Access Protocol)消息,这是一种基于XML的协议,常用于Web服务通信。它能够构建和解析SOAP请求和响应,确保数据在服务消费者和服务提供者之间的正确...

    AXIS2客户端调用实例

    1. **服务发布**:首先,服务提供者会在服务器端使用AXIS2发布一个Web服务。这涉及到编写服务接口和服务实现,然后使用AXIS2工具将它们打包成`.aar`服务档案。 2. **服务引用**:客户端需要知道服务的WSDL(Web服务...

    axis服务端和客户端创建

    1. **创建项目**: 在开发环境中创建一个新的Web项目,这里假设使用的是MyEclipse 9.1或更高版本。 2. **配置web.xml**: - 添加Axis HTTP会话监听器。 - 配置Axis Servlet,指定其类名和映射路径。 - 配置Admin ...

    axis2客户端完整jar包(不含生成器)

    Axis2是Apache软件基金会开发的一个开放源代码服务导向架构(SOA)平台,主要用于构建Web服务。它基于Java语言,提供了高效、灵活且可扩展的服务实现和服务消费框架。标题提到的"axis2客户端完整jar包(不含生成器)...

    axis2客户端所需的最少jar包

    1. **axis2-client.jar**:这是Axis2客户端的核心库,包含了发起请求和处理响应的基本功能。它包括了服务代理类、消息上下文和配置信息的处理。 2. **axis2-adb.jar**:Axis2 Data Binding (ADB) 是Axis2的默认数据...

    使用axis1生成stub客户端样例

    总的来说,使用Axis1生成Stub客户端简化了Web服务客户端的开发过程,使得开发者可以专注于业务逻辑,而无需关心复杂的网络通信细节。了解并掌握这一技术对于任何从事Java Web服务开发的人员都是至关重要的。

    axis2-1.6.2客户端最少jar包

    在描述 "axis2-1.6.2客户端最少jar包" 中,我们可以理解这是为了简化客户端开发流程,仅包含运行Axis2 Web服务客户端所需的基本库。这样的打包方式有助于减小项目依赖性,提高应用性能,并降低潜在的冲突风险。 ...

    axis2客户端调用带Ntlm认证例子

    Axis2是一个流行的Java Web服务框架,它允许开发人员创建、部署和消费Web服务。本篇将详细介绍如何在Axis2客户端中调用需要NTLM认证的Web服务,并提供相关代码示例和所需库。 首先,NTLM是一种由Microsoft开发的...

    myeclipse8.5中axis2插件的安装和使用:axis2客户端代码生成

    Axis2 客户端代码生成是使用 Axis2 插件来生成客户端代码,以便调用 Web 服务。下面将详细介绍如何使用 Axis2 客户端代码生成。 首先,需要新建一个 Web 项目,例如 sayhello,然后编写服务端类,例如 Hello.java ...

Global site tag (gtag.js) - Google Analytics