dúvida com o initContext.lookup

Pessoal,

Eu configurei os meus datasources oracle no JBOSS para usar os pool de conexão e está tudo funcionando perfeitamente. Porém, não gostaria de deixar meu drive de conexão no [jboss-home]/server/default/lib, gostaria de carregar o drive que está na [my-app] /WEB-INF/inf. Qual a melhor forma de fazer isso?

Hoje pego a conexão da seguinte forma:

Context initContext = new InitialContext(); DataSource ds = (DataSource)initContext.lookup("java:/OracleDS"); Connection conn = ds.getConnection();
Com o JNDI eu consigo especificar o caminho do meu driver?