Home > Database > Mysql Tutorial > axis2 module建立的过程

axis2 module建立的过程

WBOY
Release: 2016-06-07 15:00:55
Original
1171 people have browsed it

module的建立网上的例子都是参考axis21.4的,而且都是基于axis2的示例整合,在这里使用maven整合axis2的module。 上一次配置soapmonitor的时候将axis1.6jar包下的axis2.xml拷贝到web-inf目录下后,soap才起作用,我们这一次建立module则需要在axis2.xml中 在

module的建立网上的例子都是参考axis21.4的,而且都是基于axis2的示例整合,在这里使用maven整合axis2的module。

上一次配置soapmonitor的时候将axis1.6jar包下的axis2.xml拷贝到web-inf目录下后,soap才起作用,我们这一次建立module则需要在axis2.xml中

在axis2.xml中添加

<phase name="logTestPhase"></phase>
Copy after login
在resource的目录的meta-inf的目录下添加module.xml文件,内容如下,
<module name="logmonitor" class="com.hfmx.axis2.LogModule">
    <inflow>
        <handler name="InFlowTestLogHandler" class="com.LogHandler">
            <order phase="logPhase"></order>
        </handler>
    </inflow>

    <outflow>
        <handler name="OutFlowOurTestLogHandler" class="com.LogHandler">
            <order phase="logPhase"></order>
        </handler>
    </outflow>

    <outfaultflow>
        <handler name="FaultOutFlowTestLogHandler" class="com.LogHandler">
            <order phase="logPhase"></order>
        </handler>
    </outfaultflow>

    <infaultflow>
        <handler name="FaultInFlowTestLogHandler" class="com.LogHandler">
            <order phase="logPhase"></order>
        </handler>
    </infaultflow>
</module>
Copy after login


然后在axis2的services.xml添加如下代码
<module ref="logmonitor"></module>
Copy after login

com.LogHandler代码可以参照soapmonitarHandler的代码编写

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template