Spring 2 acessando JNDI do Jboss 4.2

3 respostas
tiagogn

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é +

3 Respostas

tiagogn

ninguém ?

quebrado

Estou com o mesmo erro tiagogn. Vc conseguiu resolver o erro!?

P

Retire a primeira barra “/” após java:

Antes
<jee:jndi-lookup id=“dataSource” jndi-name=“java:/jdbc/AVTotalDS” />

Correto
<jee:jndi-lookup id=“dataSource” jndi-name=“java:jdbc/AVTotalDS” />

Criado 29 de fevereiro de 2008
Ultima resposta 4 de fev. de 2011
Respostas 3
Participantes 3