`
fishswing
  • 浏览: 41678 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

AXIS2创建WebService 续

阅读更多

其实本网站中deltaj对axis2创建webservice的具体操作步骤已经讲得很仔细了,博文地址:http://www.iteye.com/topic/284387

 

在此,我补充在做的过程中遇到的一些问题和解决办法:

 

 一, 在使用Axis2的插件来生成stub代码

       MyEclipse6.5中会报错:
An error ocurred while completing process
-java.lang.reflect.InvocationTargetException

主要的问题在于 Code Generator plugin 内缺少了 backport-util-concurrent-3.1.jar 包和geronimo-stax-api_1.0_spec-1.0.1.jar 包。

[
解决方案]

1.
关闭 Eclipse
2.copy  %AXIS2_HOME%\lib\
下的

backport-util-concurrent-3.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
复制到 MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\lib 文件夹下。

3.
注册此 jar
:
修改MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml 文件

<runtime> 內加入下面的字串

    <library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">
       <export name="*"/>
   </library>
    <library name="lib/backport-util-concurrent-3.1.jar">
          <export name="*"/>
    </library>
plugin.xml文件中,保存后重新启动Eclipse即可。

 

 

二,使用Axis2 Code Generator插件生成客户端代码时,不能生成接口类的客户端代码,否则不能调用里面的方法。

分享到:
评论

相关推荐

    Axis2创建WebService

    Axis2创建WebService

    经典入门:Axis2创建webservice.pdf

    【 Axis2 创建 Web Service 入门教程】 Apache Axis2 是一个功能强大的 Web Service 开发框架,它提供了简单、高效的方法来构建和部署 Web Services。本教程将详细介绍如何使用 Axis2 创建 Web Services,从基础...

    使用axis2创建webservice步骤以及客户端调用service服务代码

    使用axis2创建webservice步骤以及客户端调用service服务代码,如何编写和发布WebService,如何使用services.xml配置文件发布,如何用Java实现调用WebService的客户端程序等等

    axis2发布webservice和调用axis2服务接口

    1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...

    基于axis2实现的webservice简单实现(客户端+服务端)。

    【标题】中的“基于axis2实现的webservice简单实现(客户端+服务端)”表明了本文将探讨如何使用Apache Axis2框架来创建和消费Web服务。Apache Axis2是Apache软件基金会开发的一个Web服务引擎,它提供了高效且灵活的...

    Axis2 创建 webservice 操作手册

    **Axis2创建Web服务操作手册** 在IT行业中,Web服务是一种常见的软件接口,它允许不同系统之间通过网络进行通信和数据交换。Apache Axis2是Java平台上一个强大的Web服务框架,用于构建和部署Web服务。本手册将深入...

    eclipse+tomcat+axis2创建webservice

    本文将介绍如何使用Eclipse集成开发环境、Apache Tomcat服务器和Apache Axis2框架来创建Web服务。Apache Axis2是Web服务的一个强大工具,它提供了更高效、更灵活的服务开发方式。 1. **Apache Axis2简介** Apache ...

    axis2实现webservice

    ### Axis2实现WebService知识点 #### 一、Axis2简介 - **定义**:Apache Axis2是基于Java的一个开源的WebService框架,它支持多种标准(包括SOAP1.1、SOAP1.2、WS-Addressing等),并且具有轻量级、模块化的特点。...

    axis2创建webservice

    压缩包中的"axis2创建webservice操作手册.doc"文件,通常会详细讲解上述步骤,并可能包含一些额外的注意事项、最佳实践和常见问题解答。对于初学者来说,这是一个非常有价值的资源,可以帮助理解Axis2的工作原理并...

    Axis2WebService与Spring的整合

    2. **配置Axis2 Configuration Context**: 创建一个配置上下文实例,它将用于加载Axis2的配置信息,如服务档案的位置。可以通过Spring的`AxisConfiguration` bean来完成: ```xml &lt;bean id="axisConfig" class=...

    Axis2发布Webservice教程+工具(改良版)

    axis2-1.4.1-war.zip axis2-eclipse-codegen-wizard-1.4.zip axis2-eclipse-service-archiver-wizard-1.4.zip axis2创建webservice.txt(教程链接)

    axis2+spring webservice

    2. **Spring框架集成**:学习如何使用Spring的`Axis2ServiceBean`或`Axis2WebServiceProxyBean`来声明性地创建和消费Web服务。理解Spring配置文件中如何定义服务和客户端。 3. **服务部署**:熟悉如何在Spring的...

    Java-tomcat-axis2开发webservice返回json数据

    标题“Java-tomcat-axis2开发webservice返回json数据”涉及的是使用Java、Tomcat服务器以及Axis2框架来创建Web服务,并返回JSON格式的数据。这是一个常见的技术组合,用于构建RESTful API或者提供服务化接口。下面...

    Spring集成axis2实现webservice所用到的包

    2. **创建WebService**:在Spring中,可以通过定义一个实现了特定接口的类来创建Web服务。这个接口通常对应于服务的WSDL契约,而实现类则包含了实际的服务逻辑。 Axis2提供了`ServiceStub`类,可以帮助我们与服务...

    axis2webservice接口例子

    标题中的“axis2webservice接口例子”指的是使用Apache Axis2框架创建的一个Web服务接口实例。Apache Axis2是Java平台上的一款强大的Web服务开发工具,它提供了高效、灵活且可扩展的环境来构建和部署Web服务。这个...

    Axis1 创建Webservice 服务端

    Axis1是Apache软件基金会开发的一个开放源码的Web服务框架,它主要用于创建和部署Web服务。本篇文章将深入探讨如何使用Axis1在服务端创建Web服务。 首先,我们需要了解Web服务的基本概念。Web服务通常基于SOAP...

    Axis2搭建WebService服务端demo

    在本文中,我们将深入探讨如何使用Spring、Axis2和Maven构建一个基于Java的Web服务(WebService)服务端示例。这些技术的结合为开发人员提供了高效、灵活且可扩展的解决方案来创建和消费Web服务。 首先,让我们了解...

Global site tag (gtag.js) - Google Analytics