axis2.xml
发布时间:2020-12-16 02:16:56 所属栏目:百科 来源:网络整理
导读:axis2.xml位于AXIS2_HOME/conf目录下面,在此文件中可以看到位于根元素下面有六个顶层元素: Parameter Transport Receiver Transport Sender Module Reference Listener(Observers) Message Receiver Message Formatters Message Builder Parameter 在Axis2
axis2.xml位于AXIS2_HOME/conf目录下面,在此文件中可以看到位于根元素下面有六个顶层元素:
Parameter 在Axis2中,一个参数就是一个键值对。axis2.xml中的顶层parameter都会被传送到AxisConfiguration类的属性中。因此,axis2.xml中顶层parameters都可以通过AxisConfiguration访问。parameter定义的格式为:
根据Axis2运行的底层传输协议,你需要不同的接受器(transport receiver).配置方式如下: copy
Message Receiver:
axis2中消息接收器元素用于指定全局的message receivers,它会配置MEP(Message Exchange Pattern)和具体实现类,当部署一个service时,它会使用services.xml中的MEP和全局的message receivers。
Message Formatters:
把一个类结构序列化为一个特殊的格式,例如 输入类型为application/xml,要序列化为POX message,那message formatter如下:
<messageFormatters> <messageFormatter contentType="application/xml" class="org.apache.axis2.transport.http.ApplicationXMLFormatter"/> </messageFormatters>
它的作用把一个非soap消息转换为soap消息,例子:
<messageBuilders> <messageBuilder contentType="application/x-www-form-urlencoded" class="org.apache.axis2.builder.XFormURLEncodedBuilder"/> </messageBuilders>contentType表示messageBuilder可以处理的消息类型。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |