Это был драйвер!
Сбросить отладку Я обнаружил еще одну проблему с String.concat () NPE Наш драйвер (com.oracle ojdbc14 10.2.0.4.0 - найден в репозитории MVN) неПоддержка двух или более URL.
Когда я скачал драйвер с сайта Oracle (10.1.0.5 'ojdbc14_g'), все начали работать нормально.
Все это выглядит странно, потому что 10.1.0.5 кажетсяпоследняя версия драйверов Oracle JDBC на официальном сайте (для Oracle 10, конечно).
Вот!Компонент Failover dataSource:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<!--common dataSource props -->
<property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/>
<property name="jdbcUrl" value="jdbc:oracle:thin:@ldaps://oid0.wow.com:666/chost,cn=OracleContext,dc=wow,dc=com ldaps://oid1.wow.com:666/chost,cn=OracleContext,dc=wow,dc=com"/>
<property name="overrideDefaultUser" value="useruser"/>
<property name="overrideDefaultPassword" value="strongpassword"/>
<!-- special c3p0 props -->
<property name="minPoolSize" value="1"/>
<property name="maxPoolSize" value="10"/>
<property name="maxStatements" value="10"/>
<property name="breakAfterAcquireFailure" value="false"/>
<property name="acquireRetryAttempts" value="5"/>
<property name="testConnectionOnCheckin" value="true"/>
<property name="properties">
<props>
<prop key="oracle.net.ldap_loadbalance">OFF</prop>
</props>
</property>
</bean>