On 13/08/2007, at 11:33 PM, JohnSimpson wrote:
Hi,
No. I didn't realise I needed to set it as a dependency as the
datasource
is deployed seperately, I will give it a go.
Currently, I included the datasource as a resource in the
geronimo-application-client.xml, like this:
<naming:resource-ref>
<naming:ref-name>jdbc/DataSource</naming:ref-name>
<naming:domain>geronimo.server</naming:domain>
<naming:server>geronimo</naming:server>
<naming:application>null</naming:application>
<naming:module>console-db-pool-MDMDB2</naming:module>
<naming:type>JCAManagedConnectionFactory</naming:type>
<naming:name>MDMDB2</naming:name>
</naming:resource-ref>
It's basically a straight cut and past from the usage panel. I then
reference it in the application-client.xml, like this:
<resource-ref>
<description>DB2 datasource</description>
<res-ref-name>jdbc/DataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
So I need to put in a dependency as well?
Yes. You need to declare a dependency. Also, if you are using JEE5,
you can benefit from the Resource injection annotation:
@Resource(name="MDMDB2")
private static DataSource ds;
Thanks,
Gianny
Thanks,
John
--
View this message in context: http://www.nabble.com/DataSource%2C-
JNDI-and-EJB-module-...-tf4090122s134.html#a12126274
Sent from the Apache Geronimo - Users mailing list archive at
Nabble.com.