Hi!
you should only need one, assuming they are all using the same database. the -ds.xml file will set up a connection pool that you will be able to use from your application.
in docs/examples/jca, there's a postgres-ds.xml that you should be able to change and put in the deploy directory to set up the pool.
Best of luck!
--Jeff