`
kungstriving
  • 浏览: 131872 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Axis2中POJO方式部署服务

阅读更多

1.如果应用很简单,只是一个java类就能搞定的问题,参考我的另外一篇文章

    基于Axis2的web服务的开发、部署和客户端调用

 

 

2.如果应用相对较为复杂,例如集成了spring、hibernate等框架,或者你的应用本身就涉及到很多类,很多配置文件等等。

  正确的做法:

  1)将你的应用打包。拷贝到AXIS_HOME\lib包下

  2)将所有的配置文件(applicationContext.xml hibernate.cfg.xml等),拷贝到AXIS_HOME根目录下

  3)在services文件夹下,新建一个该服务的文件夹,并添加service.xml文件,指定服务类

 

这种部署方式相对较为简单,易用。而且不容易出错,因为你在Eclipse环境下调试过了,再将所有需要的东西全部打包成。jar文件,不会因为类找不到,或者配置文件找不到而出错。

分享到:
评论

相关推荐

    Axis2创建webservice服务的方式之POJO方式

    在Axis2中,我们可以直接将一个普通的Java类暴露为Web服务,这使得开发过程变得更加简单和直观。 创建Axis2 Web服务的POJO方式主要包括以下几个步骤: 1. **定义服务接口和服务实现**:首先,你需要创建一个Java...

    Axis2 Spring整合POJO开发Web服务

    5. **定义Web服务接口**:在Axis2中,通过注解或者XML配置定义Web服务接口,指定服务方法和输入/输出参数。 6. **暴露服务**:最后,通过Axis2将业务方法暴露为Web服务,其他应用程序可以通过SOAP请求调用这些服务...

    axis2开发的pojo实例

    axis2_1.5.3.war 解压后的axis2直接放tomcat 下已包含geronimo-stax-api_1.0_spec-1.0.1.jar和backport-util-concurrent-3.1.jar Axis2_Codegen_Wizard_1.3.0.zip和 解压后的文件Axis2_Service_Archiver_1.3.0.zip ...

    axis2发布webservice

    Axis2 提供了多种方式来编写和发布 WebService,下面介绍使用 POJO 形式发布 WebService。 使用 POJO 形式发布 WebService 在 Axis2 中,不需要进行任何的配置,就可以直接将一个简单的 POJO 发布成 WebService。...

    Axis2介绍和例子

    在第一个实例中,将展示如何使用Plain Old Java Object(POJO)无配置地创建Web服务,这体现了Axis2的易用性和灵活性。此外,Axis2不仅支持SOAP 1.1和1.2,还集成了RESTful Web服务和Spring、JSON等流行技术,使得...

    Axis2 WebService常用功能详解

    3. **部署服务**:将编译后的POJO类放入Web容器的指定目录下,Axis2会自动识别并发布为Web服务。 4. **测试和调用**:通过浏览器或者客户端工具访问Web服务的URL,可以测试服务是否正常工作。 5. **跨语言调用**:...

    WebService大讲堂之Axis2,多个实例

    在Axis2中,可以非常简单地创建一个WebService,只需要编写一个包含public方法的Java类。例如,SimpleService类中的getGreeting和getPrice方法都是public的,Axis2会自动将这些方法暴露为WebService操作。在编写完...

    Axis2各种方式实现WebService案例代码

    POJO是Axis2中最为直观的Web服务实现方式,开发者直接将Java类暴露为Web服务。通过在类上添加服务接口和操作注解,如@WebService和@WebMethod,Axis2可以自动处理服务的编组和反编组。这种方式简单易懂,适合快速...

    用WebService传递POJO和对象数组的例子.doc

    本文将详细讨论如何在AXIS2中通过POJO发布Web服务,以及解决在使用AXIS2 Eclipse插件打包发布时遇到的“Weather didn't initialize”问题。 首先,我们需要了解什么是POJO。POJO是指没有特定框架约束的普通Java对象...

    Axis2的使用实例

    Apache Axis2 是一个强大的Web服务引擎,它是在Axis1.x基础上进行重新设计的,提供了一种更加高效且灵活的方式来开发和部署Web服务。本实例将介绍如何利用Axis2创建无需配置文件的Web服务,并在客户端进行Java和C#的...

    axis2教程 axis2应用方法

    - 将`axis2-1.4.1-war.zip`解压后得到的WAR文件部署到Web服务器中(如Tomcat)。 - 启动Web服务器并访问相应的URL以确认服务正常运行。 综上所述,Axis2作为一款强大的WebService引擎,在企业级应用开发中扮演着...

    axis2入门及简单例子

    Axis2 是一个基于 Java 的 Web 服务框架,它提供了一个灵活、可扩展、可靠的方式来创建、部署和管理 Web 服务。Axis2 是 Apache 软件基金会的一个开源项目,是基于 SOAP 和 WSDL 的 Web 服务实现。 一、准备工作 1...

    Axis2完美教程java

    总结起来,Apache Axis2 提供了一种高效、灵活的 Web Service 实现方式,尤其适合那些希望快速开发和部署 WebService 的开发者。其支持多种协议和集成技术,简化了服务的创建和管理过程,使得 WebService 的开发更加...

    Axis2实例教程

    - **发布过程**:编译`SimpleService`类后,将`.class`文件放入Tomcat服务器的`webapps/axis2/WEB-INF/pojo`目录中即可完成发布。此时可通过访问`http://localhost:8080/axis2/services/listServices`查看已发布的...

    WebService大讲堂之Axis2

    - 编译上述Java类并将其部署到Axis2中。 - 使用Axis2的管理界面,选择发布服务选项,并指定相应的类路径。 3. **测试WebService:** - 使用Axis2的管理界面查看已发布的服务列表。 - 调用 `getGreeting` 和 `...

    axis2经典讲解

    - 配置Axis2环境,部署服务。 - 测试服务可用性。 ##### 2. 复合类型数据的传递 - **需求背景**:实际开发中,经常需要传递复杂的Java对象(如JavaBean)到WebService中。 - **解决方案**:利用JAXB(Java ...

Global site tag (gtag.js) - Google Analytics