`
wlh269
  • 浏览: 457866 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Axis2和现有项目的集成

 
阅读更多
axis2和现有项目集成
1.下载axis2-1.5-war.zip,解压后拷贝axis2/WEB-INF下面的conf和lib到现有项目的WEB-INF下,
    (注意lib中的jar包不要和现有项目中得冲突)
2.在现有项目WEB-INF下创建目录\services\TestService\META-INF,在其中添加
  MANIFEST.MF和services.xml,services.xml中配置有服务类名以及全路径
  
   <?xml version="1.0" encoding="UTF-8"?>
<service name="TestService" scope="application">
    <description>
      传输对象
    </description>
    <parameter name="ServiceClass" locked="false">sample.ws.service.ServiceTest</parameter>
    <messageReceivers>     
     <messageReceiver      
            mep="http://www.w3.org/2004/08/wsdl/in-only"    
    class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>     
        <messageReceiver     
            mep="http://www.w3.org/2004/08/wsdl/in-out"    
    class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>     
    </messageReceivers>    
</service>

3.在现有项目中得web.xml中添加AxisServlet启动配置:
   
     <servlet>    
	    <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>  

4.部署情况如下:
 
  • 大小: 7 KB
0
3
分享到:
评论

相关推荐

    axis2和已有web项目集成

    ### Axis2与现有Web项目的集成方法 在当前的软件开发领域中,Web服务技术占据了重要的地位,特别是SOAP-based Web服务的实现方式。Apache Axis2作为一款成熟且功能强大的开源工具包,提供了创建、部署和调用Web服务...

    axis2集成到项目

    在本文中,我们将详细探讨如何将Axis2集成到您的项目中,以及如何利用提供的资源进行升级和测试。 1. **Axis2简介**: Axis2是Web服务引擎,它提供了处理SOAP消息的基础设施,包括编解码、传输协议处理、模块化...

    axis2集成到已有项目操作实例(含源代码)

    集成Axis2到现有项目的第一步通常是添加Axis2依赖。这通常涉及到修改项目的构建文件(如Maven的pom.xml或Gradle的build.gradle),将Axis2的相关库添加到依赖管理部分。确保添加的版本与项目其他依赖兼容,以避免...

    Eclipse Axis2 集成插件

    Eclipse Axis2 集成插件是开发Web服务的重要工具,它允许开发者在Eclipse IDE环境中便捷地创建、测试和部署基于Apache Axis2的Web服务。Apache Axis2是Java世界中广泛使用的Web服务引擎,它提供了高性能、灵活且可...

    axis1.4和axis2相关jar文件

    Axis分为两个主要版本:Axis1和Axis2,这两个版本在功能、性能和设计上都有所不同。 **Axis1** 是最初的版本,发布于2003年,它基于SOAP 1.1规范,提供了一个快速开发Web服务的框架。Axis1使用JavaBeans Activation...

    axis2发布webServices的两种方式

    1. **配置Axis2**:在现有项目中添加Axis2的依赖,如JAR文件或Maven依赖。 2. **创建服务**:如同第一种方式,编写服务类和生成WSDL。 3. **配置Web应用**:在Web应用的配置文件(如web.xml)中添加Axis2的Servlet和...

    axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2

    它可以将现有的Java类或JAR文件转换为Axis2服务,使得服务发布和调试更为直观。此外,插件还提供了查看服务状态、调用服务操作以及管理服务配置的功能。 3. **Eclipse集成**: 描述中提到的"Myeclipse10安装AXIS2...

    Axis2-1.6.2-bin和Axis2-1.6.2-war

    - **生产环境**:如果要在生产环境中部署Web服务,Axis2-1.6.2-war更合适,因为它可以直接部署到现有的Web服务器,与其它Web应用共存。 4. **使用与配置** - 使用这两个版本的Axis2都需要对Java和Web服务有一定的...

    axis2的bin和war文件

    10. **社区和支持**:Apache Axis2是一个开源项目,拥有活跃的开发者社区,提供了丰富的文档、示例和论坛支持,帮助开发者解决问题。 综上所述,Axis2的bin和war文件为Java开发者提供了两种不同方式来部署和管理Web...

    axis1和2 使用文档

    1. **安装与配置**:解释如何下载并安装Axis1和Axis2,以及如何配置它们与现有环境(如Tomcat或其他应用服务器)的集成。 2. **快速入门**:通过简单的示例展示如何创建和部署一个基本的Web服务,以及如何调用这个...

    Axis2,Axis2 Eclipse plugin安装配置及安装过程中问题解决

    为了在Eclipse集成开发环境中使用Axis2,你需要安装两个工具:Axis2_Code_Generator和Axis2_Service_Archiver。这两个工具同样可以在Apache官方站点的工具目录下找到...

    axis2_插件

    "axis2_插件" 提到的是将 Axis2 集成到 myEclipse 开发环境中的一种工具,帮助开发者更方便地生成和调试Web服务。 myEclipse 是一个强大的集成开发环境(IDE),它是基于Eclipse的,专为Java EE开发者设计,包含了...

    axis2-1.7.1-war

    总的来说,Apache Axis2 1.7.1-WAR是一个用于快速开发和部署Web服务的工具包,它包含了运行所需的所有组件,并且提供了丰富的文档和支持,便于开发者进行服务的构建和集成。通过理解这些文件的用途和功能,你可以...

    axis2 eclipse 插件

    2. **axis2-eclipse-codegen-wizard.zip**:此插件为服务代码生成向导,主要用于从现有的WSDL文件自动生成服务端和客户端的Java代码。这极大地减少了手动编写和维护代码的工作量,尤其对于复杂的Web服务接口。用户...

    axis2-1.5.2 源代码 RAR

    10. **Maven支持**:Axis2项目是Maven友好的,这意味着你可以使用Maven进行构建、依赖管理和部署。 在下载并解压`axis2-1.5.2`源代码后,开发者可以进行以下操作: - 阅读源代码,了解Axis2如何处理SOAP消息,以及...

    Axis2_Codegen_Wizard_1.3 和 Axis2_Service_Archiver_1.3

    对于SOA架构,Axis2提供了强大的服务治理和扩展能力,使得系统能够灵活地集成各种服务,实现松耦合和高复用性。无论是服务提供者还是消费者,都能从中受益,提升开发效率并降低维护成本。总的来说,了解并熟练使用...

    搜集网上的资料总结的XFire,Axis2,CXF的对比

    本文主要对比了三种流行的Java Web服务框架:XFire、Axis2和CXF,以帮助开发者做出最佳选择。 首先,CXF是一个由Apache基金会维护的重量级SOA(面向服务架构)框架,它支持ESB(企业服务总线),并实现了Web服务、...

    org.apache.axis2.eclipse.service.plugin_1.7.8

    3. **服务导入和导出**:用户可以方便地导入现有的Axis2服务项目,或者将服务导出为可部署的`.aar`文件,便于在不同环境间迁移。 4. **服务调试**:提供了一种直观的方式进行服务的本地调试,帮助开发者检查服务的...

Global site tag (gtag.js) - Google Analytics