這裏是我的需求:包裝的JBoss AOP攔截器與業務的依賴作爲一個獨立的應用程序
我有一個JBoss 5.1上運行一個WebService的應用程序(用的jboss-類加載配置出口所有= NON_EMPTY和導入 - 所有= TRUE)。 我想添加一些攔截器,但我無法更改舊版WS WAR。
什麼是我的問題:
我設法得到工作打包,基本上登錄遺留WebService的每個呼叫的JAR一個簡單的攔截器。 但是爲了實現我的目標,我需要使用像XML解析器,業務對象等JAR依賴關係...
如何將我的AOP攔截器及其依賴項打包到一個文件中?
我已經試過什麼:
在WAR包,我必須使用一個類似的jboss-類加載策略,以避免衝突,但在這種情況下,我不能攔截任何東西比別的班WAR本身,所以我不能攔截傳統的WS調用。
PS:我已做了所有的基本知識,以獲得的JBoss AOP正常工作:
pluggable-instrument.jar
在bin文件夾- 與run.conf
-javaagent:pluggable-instrumentor.jar
aop.xml
與loadTimeWeaving啓用,包括包中定義jboss-aop.xml
有效的切入點配置(我想在我的包中)