En el context.xml
<bean id="ds" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiEnvironment" value="java:comp/env"/> ---> esta propiedad es indispensable <property name="jndiName" value="DSNAME" /> <property name="lookupOnStartup" value="false"/> <property name="cache" value="true"/> <property name="proxyInterface" value="javax.sql.DataSource"/> </bean>