Olá amigo, você precisar realizar o isolamento de classloading… veja o exemplo abaixo para o JBoss AS 5.1…
O arquivo jboss-classloading.xml deve ser criado sob o diretório sample.ear/app.jar/META-INF/, e o conteúdo abaixo deve ser adicionado:
Exemplo JAR no EAR
<?xml version="1.0" encoding="UTF-8" ?>
<classloading xmlns="urn:jboss:classloading:1.0"
domain="IsolatedDomain"
parent-first="false"
export-all="NON_EMPTY"
import-all="true">
</classloading>
Exemplo WAR
Já na aplicação web (.war ), deve ser criado o arquivo jboss-classloading.xml no diretório /sample.war/WEB-INF , e o conteúdo abaixo deve ser adicionado:
<?xml version="1.0" encoding="UTF-8" ?>
<classloading xmlns="urn:jboss:classloading:1.0"
domain="IsolatedDomain"
parent-first="false"
export-all="NON_EMPTY"
import-all="true">
</classloading>
Se isso não resolver seu problema, procure sobre classloading, que tem muita coisa por ai…
http://thorgull.be/doku.php?id=tutorials:jboss:classloaderisolation ( Tenho que escrever no meu blog sobre isso rsrs num tenho nda ainda… )
Espero que tenha ajudado…
abraços!