0
'a dönüştürülemiyor Uygulamamda bu yürütmeyi sürekli olarak alıyorum.java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolableConnection oracle.jdbc.OracleConnection
org.springframework.dao.InvalidDataAccessApiUsageException: OracleLobCreator needs to work on [oracle.jdbc.OracleConnection], not on
[org.apache.tomcat.dbcp.dbcp.PoolableConnection]: specify a corresponding NativeJdbcExtractor; nested exception is java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolableConnection cannot be cast to oracle.jdbc.OracleConnection
at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.createLob(OracleLobHandler.java:547) ~[spring-jdbc-4.1.4.RELEASE.jar:4.1.4.RELEASE]
at org.springframework.jdbc.support.lob.OracleLobHandler$OracleLobCreator.setClobAsString(OracleLobHandler.java:447)
İşte lobHandler
benim bahar fasulye tanımıdır.
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler"
p:nativeJdbcExtractor-ref="nativeJdbcExtractor"/>
<bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.C3P0NativeJdbcExtractor"/>
<bean id="jobRepository"
class="org.springframework.batch.core.repository.support.JobRepositoryFactoryBean"
p:lobHandler-ref="oracleLobHandler" p:dataSource-ref="dataSource"
p:databaseType="oracle" p:tablePrefix="BATCH_"
p:transactionManager-ref="transactionManager"
p:isolationLevelForCreate="ISOLATION_READ_COMMITTED"/>
ben sahip ojdbc6-12.1.0.1
tomcat lib klasöründe kavanoz yanı benim sınıf yolu. Birkaç google çözüm denedim, ancak hiçbir şey işe yaramıyor.
Herhangi suggesstions
Bu çalışır, ancak emin değilim, yukarıdaki kod diğer takım üyeleri için nasıl çalışıyor. –
Belki bir Tomcat tarafından yönetilen veri kaynağını DBCP kullanarak ayarlarken, diğerleri c3po kullanıyor mu? – Jukka