У меня есть файл плана, который я развертываю для развертывания папки, которая создает источник данных и регистрирует его как службу. В файле функций я оборачиваю ojdbc7 и ucp.jar (обе версии 12.1.0.2) и разворачиваю. У меня есть еще один пакет, который обращается к источнику данных, и при вставке записи я получаю ClassNotFoundException oracle.jdbc.pool.OracleDataSource во время выполнения. Нет проблем с развертыванием всех пакетов. Я вижу, что обе банки оракула экспортируют правильные пакеты. Я пытаюсь создать пул соединений, как показано ниже в файле схемы.
<bean id="dataSource" class="oracle.ucp.jdbc.PoolDataSourceFactory" factory-method="getPoolDataSource">
<property name="URL" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.pwd}" />
<property name="connectionFactoryClassName" value="oracle.jdbc.pool.OracleDataSource" />
<property name="connectionPoolName" value="oracle_pool" />
<property name="minPoolSize" value="5" />
<property name="maxPoolSize" value="20" />
<property name="initialPoolSize" value="5" />
</bean>