Spring 2 acessando JNDI do Jboss 4.2

Olá pessoal !

Estou com um problema, estou tentando acessar o data source do jboss via jndi atravez do spring e não estou conseguindo

esse é um trecho do arquivo de conf do data source do meu banco de dados:

<datasources>
<local-tx-datasource>
<jndi-name>jdbc/AVTotalDS</jndi-name>....

no spring eu tento recupera-lo da seguinte maneira:

<jee:jndi-lookup id="dataSource" jndi-name="java:/jdbc/AVTotalDS" />

porem ele sempre retorna null, lançando a exceção de que não foi possivel encontrar o nome no JNDI, porem qdo rodo a mesma app no Tomcat e configuro o context.xml e troco a String de conexão para java:comp/env/jdbc/AVTotalDS, funciona perfeitamente ! Alguem ja passou por esse problema ?

Obrigado e até +

Como você configurou o JNDI no jboss? em qual arquivo? Ou criou um arquivo de data source em arquivo separado?

em um arquivo separado, dentro da pasta deploy, com o nome mysql-ds.xml !
tem como acessar o JNDI ?

Pode postar o conteúdo dele aqui?

da uma olhada:

<?xml version="1.0" encoding="UTF-8"?>

<!-- $Id: mysql-ds.xml 63175 2007-05-21 16:26:06Z rrajesh $ -->
<!--  Datasource config for MySQL using 3.0.9 available from:
	http://www.mysql.com/downloads/api-jdbc-stable.html
-->

<datasources>

	<local-tx-datasource>

		<jndi-name>jdbc/AVTotalDS</jndi-name>
		<connection-url>
			jdbc:mysql://localhost:3306/avtotal
		</connection-url>
		<driver-class>com.mysql.jdbc.Driver</driver-class>
		<user-name>root</user-name>
		<password>123456</password>

	</local-tx-datasource>

</datasources>