my config now seems to be right, but maybe the driverClassName is not transferred to dbcp as I get:

org.exolab.castor.jdo.PersistenceException: Nested error: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'jdbc:oracle:thin:@blabla': Cannot create JDBC driver of class '' for connect URL 'jdbc:oracle:thin:@blabla'

JDBC driver of class '' seems to mean that the driverClassName property was not transferred.


Werner Guttmann wrote:

Andreas,

Try

<jdo-conf>
<database name="mydb" engine="oracle" >
<data-source class-name="org.apache.commons.dbcp.BasicDataSource">
<param name="url" value="jdbc:oracle:thin:@blabla:1521:mydb" />
<param name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<param name="username" value="user" />
<param name="password" value="pass" />
<param name="maxActive" value="10" />
</data-source>
<mapping href="castor-mapping.xml" />
</database>
<transaction-demarcation mode="local" />
</jdo-conf>


Reply via email to