接上一篇 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...