Классы ConnectionFactory, GenericObjectPool, ObjectPool, PoolableConnectionFactory, PoolingDataSource можно найти в jars commons-pool- {version} .jar и commons-dbcp- {version} .jar.
В этом случае вам не нужно добавлять j2ee.jar.Классы, связанные с пакетом javax.sql, находятся внутри rt.jar, который устанавливается по умолчанию в jdk .Код (http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/doc/PoolingDataSourceExample.java?view=markup), который вы должны запустить, импортирует классы из пакета org.apache.commons.dbcp2
и org.apache.commons.pool2
import org.apache.commons.pool2.ObjectPool;
import org.apache.commons.pool2.impl.GenericObjectPool;
import org.apache.commons.dbcp2.ConnectionFactory;
import org.apache.commons.dbcp2.PoolingDataSource;
import org.apache.commons.dbcp2.PoolableConnectionFactory;
import org.apache.commons.dbcp2.DriverManagerConnectionFactory;
, вместо этого используйте
import org.apache.commons.pool.ObjectPool;
import org.apache.commons.pool.impl.GenericObjectPool;
import org.apache.commons.dbcp.ConnectionFactory;
import org.apache.commons.dbcp.PoolingDataSource;
import org.apache.commons.dbcp.PoolableConnectionFactory;
import org.apache.commons.dbcp.DriverManagerConnectionFactory;
, используйте org.apache.commons.pool
вместоorg.apache.commons.pool2
из всех импортируемых пакетов. Эти классы находятся внутри commons-pool- {version} .jar и commons-dbcp- {version} .jar jars.