B.classを含むA.jarがあり、このファイルがJBOSS/server/default/libとWEB-INF/libのEARファイルにある場合。 java2ParentDelegationがオフになっています。 ロードされるB.classをロードしたい場合は?JBOSSでのクラスローディング
java2ParentDelegationがオンの場合はどうなりますか?
B.classを含むA.jarがあり、このファイルがJBOSS/server/default/libとWEB-INF/libのEARファイルにある場合。 java2ParentDelegationがオフになっています。 ロードされるB.classをロードしたい場合は?JBOSSでのクラスローディング
java2ParentDelegationがオンの場合はどうなりますか?
EARファイルはWEB-INF/libをサポートしていないため、WARファイルはサポートしていません。
EARに含まれるWARのWEB-INF/libを意味する場合、デフォルトでは、WARのWEB-INF/libにあるJARのクラスを使用する必要があります。
java2ParentDelegation
の効果に関しては、@skaffmanの投稿を参照してください。
参照このwikiページ内ケース3: http://www.jboss.org/community/wiki/JBossClassLoadingUseCases
「ケース3 Utility.classは、アプリケーションのアーカイブとサーバー/デフォルト/ libの中に両方存在する展開がスコープさとJava2ParentDelegationがオフになっています(
短編小説:ユーティリティクラスはアプリケーションのアーカイブから読み込まれます。 "
こんにちはニック。 それは私の質問だった あなたの応答に感謝!!! –