This becomes a struts specific question if you want to do using struts-config.xml.
But I would go with configuring the datasource at the server level and using that from my application.Let the server manage the pool for me.
Using direct
jdbc code from within the servlet is recommendable.