java2wsdl+Axis2+hibernate開發webservice學習(2) -自定義module

接上一篇  java2wsdl+Axis2+hibernate開發webservice學習(1)

 

一、自定義module

 

       ---com.mywebservice.ws.module

             ---AuditLogModule.java

             ---AuditInHandler.java

             ---AuditOutHandler.java

 

        AuditLogModule.java

       

 

        AuditInHandler.java

        

 

        AuditOutHandler.java

       

 

二、編譯並copy build/classes mode文件到WebConten/WEB-INF/modules下,並創建module.xml

 

      ---mymodule

              ---com

                    ---...

              ---META-INF

                    ---module.xml

 

        

 

三、修改axis2.xml

 

      打開/conf/axis2.xml,增加module的配置:

     

 

     其中<phase name="auditLogPhase"/> 爲自定義的。

 

四、修改services.xml

 

      增加<module ref="auditLogger"/>

     

 

 

五:deploy工程

 

      以Tomcat爲例

 

六:測試,run the test

 

      OnePassTester.java/@Test testGetUserProfile1()

 

      測試結果:

            後臺打印信息

               ---    initializing AuditLogModule

               ---    AuditInHandler beginning...

               ---    AuditOutHandler beginning...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章