Caros…
Estou com o seguinte problema… tenho vários EJBs (arquivo.jar) em deploy num JBoss 4.2.3, alguns deles tem versões diferentes de certas bibliotecas que a princípio deveriam ser enxergadas somente pelo próprio EJB e não são.
Resolvi esse problema isolando os EJBs, criando um jboss.xml para cada um com a seguinte configuração:
<jboss>
<loader-repository>custom.loader:loader=NomeDoEjbLoader</loader-repository>
</jboss>
Pelo que me consta, a criação de um custom classloader para o EJB resolve o problema de isolamento, porém agora não consigo fazer mais o lookup dos EJBs que estão configurados dessa forma. Será que o isolamento foi tão violento assim? 
Alguma idéia para resolver esse problema?
Mui grato.