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

web应用axis2集成spring

阅读更多

首先添加相应jar包到web-inf的lib里面。

一、在web.xml添加下面代码

    <servlet>
        
<display-name>Apache-Axis Servlet</display-name>
        
<servlet-name>AxisServlet</servlet-name>
        
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
        
<load-on-startup>1</load-on-startup>
    
</servlet>
    
<servlet-mapping>
        
<servlet-name>AxisServlet</servlet-name>
        
<url-pattern>/services/*</url-pattern>
    
</servlet-mapping>

二、建立如下的目录结构

WEB-INF    
   |  web.xml    
   |  services        
       |  BookService            
          |  META-INF
              |  services.xml

services.xml代码如下

<?xml version="1.0" encoding="UTF-8"?>

<serviceGroup>
    
<service name="UserService">
        
<description>Hello World Spring Service</description>
            <!-- ServiceObjectSupplier为装载spring bean的类,必须有-->
        
<parameter name="ServiceObjectSupplier">
            org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
        
</parameter>
        
<parameter name="SpringBeanName">userServer</parameter>     <!-- SpringBeanName不可变,userServer为spring中对应的bean-->
        
<operation name="axisTest">
            
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
        
</operation>
    
</service>
</serviceGroup>


可通过 http://yourhost:port/应用名/services/UserService?wsdl访问。

参考:
http://wso2.org/library/90
http://ws.apache.org/axis2/1_3/spring.html    

分享到:
评论

相关推荐

    Axis2集成Spring.doc

    综上所述,本文档提供了一个全面的指南,帮助开发者了解如何在Axis2中集成Spring框架,以构建高性能且易于维护的Web服务。通过遵循上述步骤和建议,可以有效地利用这两种强大的技术栈来满足业务需求。

    axis2+spring webservice

    标题中的“axis2+spring webservice”指的是使用Apache Axis2框架与Spring框架集成来开发Web服务。Apache Axis2是Java环境中广泛使用的Web服务引擎,它提供了高性能、灵活且可扩展的架构。Spring框架则是一个全面的...

    Axis2集成Spring发布WebServices服务

    ### Axis2集成Spring发布WebServices服务 #### 一、概览 在当今的企业级应用开发中,集成多种技术框架以实现高效稳定的服务交互是常见需求之一。Axis2作为一款高性能的开源Web服务栈,提供了丰富的功能来支持SOAP、...

    Axis2与Spring整合发布多个WebService

    在IT行业中,开发Web服务是常见的任务,而Axis2和Spring框架的整合为开发者提供了强大的工具来实现这一目标。本文将深入探讨如何利用这两个技术来发布多个WebService,并着重讲解项目管理和整合过程。 首先,让我们...

    springboot集成axis2-1.7.9实例

    首先,集成Spring Boot和Axis2需要以下几个关键步骤: 1. **添加依赖**:在Spring Boot的`pom.xml`文件中,我们需要引入Axis2和Spring Boot的Web服务支持依赖。具体而言,需要包含Axis2的核心库和Spring Web ...

    Spring集成AXIS2的Web_service配置方法

    Spring 集成 AXIS2 的 Web service 配置方法 Spring 是一个流行的 Java 应用程序...总结来说,Spring 集成 AXIS2 的 Web 服务配置方法可以提高开发效率和系统可维护性,该配置方法可以应用于企业级应用程序的开发中。

    使用Axis2整合Spring(二)

    此外,集成Spring和Axis2还能利用Spring的安全和事务管理功能,为Web服务提供更好的安全保障和事务一致性。例如,可以使用Spring的AOP来拦截服务方法,实现权限验证或事务控制。 总之,Apache Axis2与Spring的集成...

    axis2-spring-1.5.4.jar

    本文将详细介绍如何在项目中使用axis2-spring-1.5.4.jar这个jar包,以便在Axis2中集成Spring。 首先,让我们了解为什么需要整合 Axis2 和 Spring。Axis2虽然在处理Web服务方面表现出色,但它的依赖管理和配置相对...

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

    集成Spring和Axis2的过程大致分为以下几个步骤: 1. **配置Axis2**:在Spring项目中,首先需要将Axis2的相关库添加到项目的类路径下。这些库通常包括`axis2-*.jar`, `axiom-*.jar`, `neethi-*.jar`, `wsdl4j-*.jar`...

    axis2+spring整合实例

    Apache Axis2是用于构建Web服务和SOA(Service-Oriented Architecture)的高性能、灵活的开源框架,而Spring是一个广泛使用的Java应用框架,尤其在企业级应用开发中,它提供了依赖注入、数据访问、事务管理等功能。...

    axis 和spring 集成

    标题中的“Axis和Spring集成”指的是在Java Web开发中,将Apache Axis,一个用于构建Web服务的开源工具,与Spring框架结合使用的过程。这个主题涵盖了如何利用Spring的强大依赖注入(DI)和管理bean的能力,来增强...

    axis2 + spring3.2.0

    标题中的"axis2 + spring3.2.0"指的是在Java Web开发中,将Apache Axis2服务框架与Spring 3.2.0版本的依赖管理相结合的技术应用。Apache Axis2是一个用于构建Web服务和SOA(Service-Oriented Architecture,面向服务...

    axis2+spring+ibatis

    总的来说,"axis2+spring+ibatis"的组合提供了一个完整的解决方案,涵盖了Web服务、应用程序管理和数据库操作。这种集成模式在实际的企业项目中非常常见,因为它可以有效地构建可扩展、易维护的分布式系统,尤其是...

    axis2整合spring

    3. **Axis2与Spring的集成模块**:使用Spring-WS模块或者Spring-AXIS2模块,这些模块提供了集成工具,帮助将Spring的bean暴露为Web服务。 4. **部署服务**:在Axis2的配置文件(如services.xml)中引用Spring上下文...

    spring-axis2-test.rar_Axis2 Spring3_axis2_axis2 spring3_axis2 s

    标题中的“spring-axis2-test.rar_Axis2 Spring3_axis2_axis2 spring3_axis2 s”指的是一个关于Spring和Axis2集成的示例项目,它包含了一组用于演示如何在Spring框架中使用Apache Axis2来开发和部署Web服务的源代码...

    axis2+spring2.5整合(webservice)

    7. **安全集成**:Spring的安全框架如Spring Security可以与Axis2集成,提供认证、授权和加密等功能,增强Web服务的安全性。 整合Axis2和Spring2.5不仅提高了开发效率,还增强了Web服务的灵活性和可维护性。这种...

    java webservice之axis2与spring集成(二)

    在Java Web服务开发中,Apache Axis2是一个广泛使用的SOAP(简单对象访问协议)服务框架,它为构建...对于那些想要深入了解Java Web服务开发和企业级应用集成的开发者来说,熟悉Axis2与Spring的集成是必不可少的技能。

    axis2集成到spring3.0

    总之,将Axis2集成到Spring3.0是企业级Java应用中常见的做法,它结合了 Axis2 的Web服务功能和Spring的管理和测试优势。通过这样的集成,开发者可以更高效地构建、部署和管理Web服务,同时保持代码的清晰和可维护性...

    axis2和axis2+spring发布服务指南

    3. **Axis2与Spring集成**:说明如何配置Spring应用上下文,将Spring Bean作为Axis2服务,以及如何利用Spring的IoC和AOP特性优化服务行为。 4. **创建服务**:详细步骤指导如何创建一个基于Axis2的服务,包括编写...

    Axis2WebService与Spring的整合

    通过以上步骤,我们可以将Axis2 Web服务完全融入Spring的应用程序中,实现更高效的开发、测试和部署流程。这样的整合不仅简化了代码管理,还充分利用了Spring的高级特性,提高了整体系统的灵活性和可靠性。在实际...

Global site tag (gtag.js) - Google Analytics