В старых версиях Apache Commons DBCP (т.е. версии 1.2) возникали некоторые неприятные проблемы с безопасностью потоков в условиях высокой нагрузки, что делало его непригодным для такого использования. Меня не удивляет, что ребята из Tomcat переработали его, чтобы исправить эти проблемы.
Однако, насколько я понимаю, Commons DBCP 1.4 решает эти проблемы. Я не могу подтвердить это лично, но это может сделать версию Tomcat избыточной.
Интересно, что SpringSource также переписал Commons DBCP для своей перепакованной версии Tomcat (tc-Server), и они претендуют на большие преимущества в производительности. Они не открыли это, однако.