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 configuration).
2、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 value parameter Transpo
4、rtReceiver:依赖于 Axis2 可能需要运行于其上的传输协议(Depending on the underlying transport on which Axis2 is going to run,),你需要不同的传输接收端。在系统中加入它们的方式如下:6060parameter 上面的元素说明了如何在axis2.xml 中定义传输接收端,这里,transportReceiver标 签 中 的name 属 性 标 识 指 明 传 输 接 收 端 的 类 型,它 可 以 是名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 9 页 -http,tcp,smtp,Common
5、sHTTP 等。当 系统 启 动 或 者 你 在 客户 端 设 置 传 输 器(transport)的时候,你可以使用这些传输名字(transport names)装载合适的传输器。class属性是为了指明为该传输器实现需要的接口的实际的java 类。任何的传输都可以有 0 个或多个参数,任何给定的参数可以通过相应的传输接收端访问。Transport Sender:正如传输接收者,你可以在系统中注册传输发送者,也可以在运行时进行。发送者可以用来发送消息。例如,假设 Axis2 运行于 Apache Tomcat中。那么 Axis2 可以使用 TCP传输发送器来发送消息,而不是 http。指明传
6、输发送者的方法如下:xml 代码 HTTP/1.0parameter name:传输的名字,可以是http 或者 http1。class:相应传输的实现类。和传输接收者一样,传输发送者可以有0 个或多个参数(例如例子中有一个parameter),如果存在,它们可以通过相应的传输发送者得到。Phase Order:指明执行链中阶段的顺序必须使用phase order元素。如下:xml 代码 最有趣的是你也可以在这里添加handler。如果你想要添加一个handler到一个阶段中,你可以直接通过在它里面添加一个handler元素来实现。除此之外,Axis2中没有其他的进行handler 链硬编码的
7、地方。因此,所有的那些配置也在phase order元素中完成。完整的代码如下:xml 代码 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 9 页 -名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 9 页 -type:代表流的类型的属性,只能是以下几种:InFlow OutFlow InFaultFlow OutFaultFlow 除此之外,允许在phaseOrder内出现的元素是 phase元素。phase元素代表了执行链中可用的 phases。在 phaseOrder中指明 phase的方法如下:xml 代码 name:phase的名字。改变 phaseOrd
8、er的时候,必须牢记一些事情:如果 phaseOrder的类型是 InFlow 和 InFaultFlow 1.所有在 Dispatch阶段(phase)上的阶段,包括它本身,都是全局阶段(Global Phase)。你可以在这里添加任意数量的新阶段,这些阶段都可以被认为是全局的。2.在这两个 phaseOrder类型中,添加在 Dispatch之后的阶段,被认为是操作阶段(Operation Phase)。如果 phaseOrder类型是 OutFlow 和 OutFaultFlow 1.所有在 MessageOut阶段(phase)下的阶段,包括它本身,都是全局阶段(Global Phas
9、e)。你可以根据需求添加任意新的阶段。2.添加在 MessageOut阶段之前的阶段被认为是操作阶段。注意:如果你认真观者默认的axis2.xml,你讲可以明确得发现这些。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 9 页 -Module References 如果你想要在系统范围内启用一个模块,你可以通过在axis2.xml 文件中增加一个顶级模块元素来实现,例如:xml 代码 ref:将要被启用的模块的名字,系统范围。Listeners(Observers):在 Axis2 中,AxisConfiguration 是可被监听的,因此你可以把监听器注册进去。当 AxisCo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年axis配置指南参 2022 axis 配置 指南
限制150内