java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
......
JNDI Datasource HOW-TO
DBCP uses the Jakarta-Commons Database Connection Pool. It relies on number of Jakarta-Commons components:These libraries are located in a single JAR at
- Jakarta-Commons DBCP
- Jakarta-Commons Collections
- Jakarta-Commons Pool
$CATALINA_HOME/lib/tomcat-dbcp.jar. However, only the classes needed for connection pooling have been included, and the packages have been renamed to avoid interfering with applications.
java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
at java.lang.Class.getDeclaredConstructors0(Native Method)
......
















