`

WebService -AXIS工程

 
阅读更多

工作中用到WS,暂记录一个小工程,

客户端的例子为:

 

public class TestReceiveConfigOrder {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		 String  ret = "" ;
    	try {

    		 Document docSend = XMLUtil.newXMLDocument("F:/zmain/7000000038691023ph1.xml");
    			String strSend = XMLUtil.toString(docSend);	
    			String configOrderXml = strSend;
    		    System.out.println(configOrderXml);
    		    
            Service  service = new Service();
            Call     call    = (Call) service.createCall();
            String endpoint = "http://localhost:8888/pxph/services/ConfigOrderXmlService";
            //设置调用服务地址 
            call.setTargetEndpointAddress( new java.net.URL(endpoint) );
            //设置调用服务名称,同时指定服务中的方法名称 
            call.setOperationName( new QName("ConfigOrderXmlService", "receiveConfigOrder" ) );
           
            call.addParameter( "arg1", XMLType.XSD_STRING, ParameterMode.IN);

            call.setReturnType( org.apache.axis.encoding.XMLType.XSD_STRING );
            //创建两个参数的数组,调用服务,得到结果resultInfo 
             ret = (String) call.invoke( new Object[] { strSend } );   
            System.out.println("成功 : " + ret);
        } catch (Exception e) {
            e.printStackTrace();
        }
 
	}

}

   有个问题,本来在eclipse 3.6 和 myeclipse 中有一个WebService 的客户端,但调用时,会报一些错,调不成功,很烦。

 

 

分享到:
评论

相关推荐

    webService-Axis-tomcat发布教程.docx编程资料

    ### WebService-Axis-Tomcat 发布教程详细解析 #### 一、准备工作 在开始发布 WebService 之前,首先需要完成一系列的准备工作。 ##### 1. 安装 Axis - **下载 Axis 包**:访问 Apache Axis 的官方网站 ...

    SpringBoot开发WebService之Axis示例

    Axis提供了从WSDL(Web服务描述语言)到Java代码的生成,以及从Java类到WSDL的逆向工程,使得开发Web服务变得简单。 要将SpringBoot与Axis结合,我们需要以下步骤: 1. **创建SpringBoot项目**:首先,我们需要一...

    webservice之axis实例,axis复杂对象

    通过这两个工程(webservice2、webservice1),我们可以分别体验服务端和客户端的实现过程,理解如何在实际项目中应用Axis处理复杂对象的Web服务。学习和实践这些知识点,将有助于提升你在Web服务开发领域的技能和...

    spring-axis2-test.rar_Axis2 Spring3_axis2_axis2 spring3_axis2 s

    描述中提到,“使用axis2与spring3进行集成,实现的webservice服务。”这意味着项目的核心功能是展示如何将Apache Axis2与Spring 3框架整合,以便利用Spring的依赖注入和管理能力来构建和控制Web服务。此外,资料是...

    axis2开发webservice(二)

    资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)

    WebService Axis 搭建开发

    【WebService Axis 搭建开发】是关于使用Apache Axis库创建和部署Web服务的教程。Apache Axis是一个开源项目,主要用于简化Java应用程序与Web服务之间的交互。在这个过程中,我们将重点介绍如何利用Axis进行快速开发...

    Webservice之Axis高级编程

    2. **AXIS第二课:工程应用中的AXIS发布方法Stub** 这一课将介绍如何在实际工程中发布Web服务。Stub是客户端用来调用服务的代理类,通过Axis的wsdl2java工具,可以从WSDL文件自动生成服务接口和Stub。这使得客户端...

    webservice之axis2

    标题中的“webservice之axis2”指的是使用Axis2来实现Web服务。 在描述中,我们看到了实现Web服务的步骤,包括服务端和服务端客户端的创建。以下是对这些步骤的详细解释: 1. **创建Web服务工程**:首先,我们需要...

    axis2方式开发webservice

    资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了2部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)

    webservice发布包axis2

    5. **实例工程**: 提到的“zip文件是一个实例工程”,意味着这个ZIP文件可能包含了一个演示如何使用Axis2创建和消费Web服务的示例项目。开发者可以通过这个实例学习如何编写服务端代码、生成WSDL、配置服务以及...

    Eclipse + Axis2发布WebService

    【Eclipse + Axis2 发布 WebService】是一个关于在Eclipse集成开发环境中使用Apache Axis2框架创建并发布Web服务的教程。Apache Axis2是用于构建Web服务和Web服务客户端的高性能、灵活且可扩展的开源框架。以下是...

    axis1-WebService

    【Axis1.x WebService开发指南】 Axis1.x是Apache软件基金会的一个开源项目,它提供了一个强大的框架,用于创建和部署Web服务。这个经典教程主要针对的是Axis1版本,旨在帮助开发者理解和掌握如何使用Axis来构建和...

    axis工程的创建

    ### Axis工程的创建详解 #### 一、准备工作 在正式开始构建基于Axis的WebService之前,我们需要做一些基础的准备工作,确保所有必要的工具和环境都已就绪。 1. **安装Axis** - 访问官方网站...

    AXIS2作为客户端调用webService的demo

    用AXIS2作为客户端调用webService的demo:本人亲测可用,eclipse工程java项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。

    详解axis调用webservice实例

    标题中的“详解axis调用webservice实例”表明我们将探讨如何使用Apache Axis库来调用Web服务。Apache Axis是一个开源工具,它允许Java开发者创建、部署和使用Web服务。在这个实例中,我们会有机会看到实际的Java代码...

    Axis WebService 技术指南,开发文档

    **Axis WebService 技术指南** Axis 是一个开源的 Web Service 框架,它允许开发者轻松地创建和部署 Web Services。本指南将详细介绍如何使用 Axis 进行 WebService 开发,包括从基础入门到高级特性的应用。 ### 1...

    axis2开发webservice(三)

    资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-...备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发webservice(二)、 axis2方式开发webservice(三)

    java webservice Axis例子

    Java WebService Axis是一个基于Java平台的开源框架,用于创建和消费Web服务。它是一个重要的工具,因为Web服务在分布式系统中的应用广泛,允许不同系统之间的应用程序通过网络进行通信。本例子是一个适合初学者的...

Global site tag (gtag.js) - Google Analytics