Su Jboss5 configuravo un datasource così:
codice:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><datasources>
<local-tx-datasource>
<jndi-name>dsName</jndi-name>
...
<connection-url>jdbc:oracle:thin:@xxx:2074:xx</connection-url>
</local-tx-dat>
e lo richiamavo in questa maniera dal mio applicationContext.xml
codice:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:dsName"/>
</bean>
su Jboss 7 non riesco a capire come fare; ho configurato il datasource dall'applicazione, l'ho testato e funziona ma non riesco a chiamarlo dal mio applicationContext.xml
ho provato così
codice:
<bean id="jndiDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:/jboss/myds"/>
<property name="resourceRef">
<value>true</value>
</property>
</bean>
e così
codice:
<jee:jndi-lookup expected-type="javax.sql.DataSource" id="springBeanIdForSampleDS" jndi-name="java:/jboss/myds"/>
ma ottengo sempre "javax.naming.CommunicationException"
grazie