The authors of the Struts documentation recommend the use of Struts connection pooling only in cases where the application server doesn't provide it. As almost all App Servers do provide it now, I'd recommend you follow the instructions in your App Server's documentatinon for setting up a database connection pool.