2012-04-23 74 views
0

我有一個包含戰爭的耳朵。 罐子在耳朵lib目錄。在JBoss 5之前從戰爭中加載等級

我需要從jar中覆蓋一個類,然後在戰爭中寫入它。

但是當我部署耳朵時,類加載器從jar中取出類而不是從戰爭中取出類。

我在戰爭中的jboss-web.xml中設置了這個配置。我相信它迫使類加載器在jar之前從戰爭中取出類,但它不起作用。

<class-loading java2ClassLoadingCompliance="false"> 
    <loader-repository> 
     com.example:archive=unique-archive-name 
    <loader-repository-config>java2ParentDelegation=false</loader-repository-config> 
    </loader-repository> 
</class-loading> 

我如何可以強制JBoss的類加載器採取從戰爭類的jar過嗎?

謝謝。

回答