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