3 Replies Latest reply on Aug 9, 2013 9:24 AM by mauriciomag

    JBoss AS 7.1.3 + Spring 3.1 + JNDI DataSource

    marcelomrwin

      Pessoal, estou tendo problemas para conseguir fazer com que o spring enxerge o endereço JNDI do data source definido no jboss. Eu já tenho um datasource configurado no jboss e já o utilizo com sucesso em um projeto com ejb 3, neste caso, considero que a configuração do datasource no jboss está correta. Meu problema é fazer com que o spring enxerge este datasource via jndi. Já tentei alternativas como:

      <jee:jndi-lookup id="dataSource" jndi-name="java:jboss/datasources/DS"/>

      e

      <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
      <property name="jndiName">
      <value>java:jboss/datasources/DS</value>
      </property>
      </bean>

       

      sem sucesso. Quando configuro da forma acima o sistema diz que não conseguiu localizar o nome [javax.naming.NameNotFoundException]

       

      Alguém conseguiu utilizar um datasource JNDI pelo spring 3.1 usando jboss 7.1.3?

       

      Abraço a todos

       

      Marcelo Sales