2011-02-13 18 views
6

cuando implemento una aplicación en JBoess 5.1 Jboss toma frascos de terceros de 3 lugares opcionales diferentes que conozco:
1. my-app/WEB-INF/lib
2. [root JBoss]/lib
3. [root JBoss]/server/all/libOrden del cargador de clases JBoss - Otro intento de comprenderlo

mis opciones para configurar jboss- web y, por tanto, modificar JBoss carga de clases que soy consciente de que están siguiendo :
option1:

<jboss-web> 
    <class-loading> 
     <loader-repository>com.example:archive=unique-archive-name</loader-repository> 
    </class-loading> 
</jboss-web> 

opción 2:

<jboss-web> 
    <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-web> 

opción 3:

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

al tratar esas opciones que obtuve diferente excepción de despliegue cuando se trata de las diferentes opciones.
Mi pregunta: cuál es el orden de las 3 carpetas jar que mencioné anteriormente en cada una de esas opciones. los enlaces de JBoss no me ayudan a entender el diferente comportamiento:
link1
link2

Respuesta

Cuestiones relacionadas