2022年axis配置指南 .pdf
《2022年axis配置指南 .pdf》由会员分享,可在线阅读,更多相关《2022年axis配置指南 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Axis2 配置指南(翻译)关键字 : Axis2 In Axis2, there are three kinds of configuration files to configure the system. The first one is to configure the whole system (global configuration), the second one is to configure a service (service configuration), and the third one is to configure a module (module config
2、uration). This document explains the above configurations in detail. 在 Aixs2 中,有三个文件可以用来配置系统。第一个配置整个系统(全局配置),第二个配置一个服务(服务配置) ,第三个配置一个模块(模块配置) 。本文档详细介绍上面的配置。内容全局配置(axis2.xml) 服务配置 (services.xml) 模块配置(module.xml) 全局配置书写 axis2.xml 所有在启动 axis2 时需要的配置信息都从axis2.xml 中取得。指明它们的方法非常简单和容易。此部分都是关于如何在axis2 中以合适的
3、方式指定配置信息的,在配置文件中可以看到六个顶级元素,如下:Parameter Transport Receiver Transport Sender Phase Order Module References Listeners (Observers) Parameter :在 Axis2 中,parameter (参数)就是一个名值对, axis2.xml 中的每个顶级 parameter元素将都被转换成AxisConfiguration 中的属性,因此,配置文档中的顶级参数都可以在运行时环境中通过AxisConfiguration 得到。下面是定义参数的正确的方法:parameter v
4、alue parameter TransportReceiver: 依赖于 Axis2 可能需要运行于其上的传输协议(Depending on the underlying transport on which Axis2 is going to run, ) ,你需要不同的传输接收端。在系统中加入它们的方式如下: 6060parameter 上面的元素说明了如何在axis2.xml 中定义传输接收端,这里,transportReceiver标 签 中 的name 属 性 标 识 指 明 传 输 接 收 端 的 类 型 , 它 可 以 是名师资料总结 - - -精品资料欢迎下载 - - - -
5、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - http,tcp,smtp,CommonsHTTP 等 。 当 系统 启 动 或 者 你 在 客户 端 设 置 传 输 器(transport )的时候,你可以使用这些传输名字(transport names )装载合适的传输器。 class属性是为了指明为该传输器实现需要的接口的实际的java 类。任何的传输都可以有 0 个或多个参数,任何给定的参数可以通过相应的传输接收端访问。Transport Sender :正如传输接收者,你可
6、以在系统中注册传输发送者,也可以在运行时进行。发送者可以用来发送消息。 例如,假设 Axis2 运行于 Apache Tomcat中。那么 Axis2 可以使用 TCP传输发送器来发送消息, 而不是 http。指明传输发送者的方法如下:xml 代码 HTTP/1.0parameter name :传输的名字,可以是http 或者 http1。class :相应传输的实现类。和传输接收者一样,传输发送者可以有0 个或多个参数(例如例子中有一个parameter ) ,如果存在,它们可以通过相应的传输发送者得到。Phase Order :指明执行链中阶段的顺序必须使用phase order元素。如
7、下:xml 代码 最有趣的是你也可以在这里添加handler。如果你想要添加一个handler到一个阶段中,你可以直接通过在它里面添加一个handler元素来实现。除此之外, Axis2中没有其他的进行handler 链硬编码的地方。因此,所有的那些配置也在phase order元素中完成。完整的代码如下:xml 代码 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - -
8、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - type:代表流的类型的属性,只能是以下几种:InFlow OutFlow InFaultFlow OutFaultFlow 除此之外,允许在phaseOrder内出现的元素是 phase元素。 phase元素代表了执行链中可用的 phases 。在 phaseOrder中指明 phase的方法如下:xml 代码 name :phase的名字。改变 phaseOrder的时候,必须牢记一些事情:如果 phaseOrder的类型是 InFlow
9、 和 InFaultFlow 1. 所有在 Dispatch阶段(phase ) 上的阶段,包括它本身,都是全局阶段 (Global Phase ) 。 你可以在这里添加任意数量的新阶段,这些阶段都可以被认为是全局的。2.在这两个 phaseOrder类型中,添加在 Dispatch之后的阶段, 被认为是操作阶段(Operation Phase ) 。如果 phaseOrder类型是 OutFlow 和 OutFaultFlow 1.所有在 MessageOut阶段 (phase ) 下的阶段,包括它本身,都是全局阶段(Global Phase ) 。你可以根据需求添加任意新的阶段。2.添加在
10、 MessageOut阶段之前的阶段被认为是操作阶段。注意:如果你认真观者默认的axis2.xml,你讲可以明确得发现这些。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - Module References 如果你想要在系统范围内启用一个模块,你可以通过在axis2.xml 文件中增加一个顶级模块元素来实现,例如:xml 代码 ref:将要被启用的模块的名字,系统范围。Listeners (Observers ) :在 Axis
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年axis配置指南 2022 axis 配置 指南
限制150内