`
zznj1123
  • 浏览: 121318 次
  • 性别: 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发布WebServices服务

    Axis2集成Spring发布WebServices服务

    Spring集成AXIS2的Web_service配置方法

    Spring集成AXIS2的Web_service配置方法

    spring-axis2-test.rar_Axis2 Spring3_axis2_axis2 spring3_axis2 s

    使用axis2与spring3进行集成,实现的webservice服务。 资料为myeclipse下的web工程,可解压后直接导入。 发布到tomcat6下运行。

    axis1.4 spring3.0 集成 实现 web service

    axis1.4 spring3.0 集成 实现 web service 服务端, axis1.4 客户端认证,授权,访问日志记录,集成spring 解决 PHP 调用web service 无法认证,和解析soap 模板

    Web Service框架xfire与spring集成开发流程

    XFire 是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。 相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在...

    axis_ssm.zip

    apache axis2 集成web框架,实现webservice 的开发,目前支持语言VB,C#,JAVA 相关的调用

    axis2插件包以及配置使用指南

    Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的RESTWeb Service,同时还支持Spring、JSON等技术,本教程是主要阐述如何构建一个基本的Axis2 webservice应用,里面的许多环节高手可直接略过,本教程完全针对新手...

    发布webService服务接口与spring整合教程

    在网上找了很久的资料,接口已经跟客户对接,特编写了代码文档和附带jar包,并含其他网站的参考地址,注意jdk环境要1.6或以上版本

    Axis2从入门到精通--Webservice在eclipse下开发教程

    Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,...

    Webserver开发指南

    本文是关于webservcie开发指南,其中主要包括:基本概念、使用axis来进行开发和测试、axis和spring集成开发、aixs和web服务期集成开发、通过ObjectWeb Lomboz工具生成客户端和服务器代码方式等等。 核心内容包括: ...

    通向架构师的道路(第1-20天)

    (第十天)之Axis2 Web Service(一) (第十一天)之Axis2 Web Service(二) (第十二天)之Axis2 Web Service(三) (第十三天)Axis2 Web Service安全初步 (第十四天)Axis2 Web Service安全之rampart (第十五天)...

    demo-service.zip

    Spring boot框架集成axis2开发webservice服务端,spring boot 2.0.1 axis2 1.7.8

    通向架构师的道路

    (第十天)之Axis2 Web Service(一) (第十一天)之Axis2 Web Service(二) (第十二天)之Axis2 Web Service(三) (第十三天)Axis2 Web Service安全初步 (第十四天)Axis2 Web Service安全之rampart (第十五天)...

    springmvc和mybatis集成全部jar包(全)

    springmvc4.3.3和mybatis3.4.1集成最新全部jar包,还包含了其他一些常用的jar包,很全,已经在项目中验证过。 lib/antlr-2.7.2.jar lib/aopalliance-1.0.jar lib/asm-3.3.1.jar lib/aspectjweaver-1.6.5.jar ...

    springboot+webservice搭建webservice服务端及使用java客户端两种方式进行调用webservice接口

    springboot+webservice搭建webservice服务端及使用java客户端两种方式进行调用webservice接口

    Web Service 接口的发布与调用

    1.采用cxf集成Spring实现webservice接口的发布。 2.(调用一)用eclipse根据wsdl连接自动生成java代码实现接口的调用。 3.(调用二)用axis2实现接口调用。 4.开发环境:eclipse+jdk1.8+tomcat8.5

    MULE IN ACTION

    MULE IN ACTION Mule是一个企业服务总线(ESB)消息...6.与Spring 框架集成:可用作ESB 容器,也可以很容易的嵌入到Spring应用中. 7.使用基于SEDA处理模型的高度可伸缩的企业服务器. 8.强大的基于EIP模式的事件路由机制等.

    ActiveMQ消息服务器.rar

    1.ActiveMQ消息队列中间件 1.1.什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。...CXF和Axis支持,以便ActiveMQ可以轻松地放入这些Web服务堆栈中以提供可靠的消息传递。

    Mule是一个企业服务总线(ESB)消息框架

    6.与Spring 框架集成:可用作ESB 容器,也可以很容易的嵌入到Spring应用中. 7.使用基于SEDA处理模型的高度可伸缩的企业服务器. 8.强大的基于EIP模式的事件路由机制等. Mule发布最新版本1.1,这个发布包括集成了JBI,...

Global site tag (gtag.js) - Google Analytics