My advice to anyone looking to set up your connection pooling through struts is simply this: Don't do it.
Since it is the Application server that is ultimately responsible for maintaining a connection pool, it makes sense to do it through your Application Server and to follow the specific instructions provided by the Application Server to set it up. Just look at the Tomcat documentation, and you will find an example for setting up a MYSQl Data Source.
Anderson gave himself the promotion. So I gave myself this tiny ad: