Try to set in the OJB.properties
under "ConnectionFactory / Default ConnectionPool"

ConnectionFactoryClass=
org.apache.ojb.broker.accesslayer.ConnectionFactoryDefaultImpl

HTH,
Armin

----- Original Message ----- 
From: "Vincent Lambert" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, September 06, 2002 1:21 PM
Subject: JNDI configuration


> Hi,
>  
> I am trying to configure OJB to connect a database with a connection
> pool.
> I am using :
> OJB 0.9.5
> Tomcat 4.0.3
> JDK 1.4
> Commons-collections 2.0
> Commons-dbpc 1.0
> Commons-pool 1.0.1
>  
>  
> Here is my jdbc-connection-descriptor :
>  
>  <jdbc-connection-descriptor
>   platform="MySQL"
>   jdbc-level="3.0"
>   jndi-datasource-name="java:comp/env/jdbc/catalogueDS"
>   username="us_catalogue"
>   password="us_catalogue"/>
> 
>  
>  
> Every thing works well when i use th followind DataSource :
>  
>                  <Resource name="jdbc/catalogueDS" auth="Container"
> type="javax.sql.DataSource"/>
>                   <ResourceParams name="jdbc/catalogueDS">
>                     <parameter>
>                       <name>user</name>
>                       <value>us_catalogue</value>
>                     </parameter>
>                     <parameter>
>                       <name>password</name>
>                       <value>us_catalogue</value>
>                     </parameter>
>                     <parameter>
>                       <name>driverClassName</name>
>                       <value>org.gjt.mm.mysql.Driver</value>
>                     </parameter>
>                     <parameter>
>                       <name>driverName</name>
>  
> <value>jdbc:mysql://localhost:3306/db_catalogue</value>
>                     </parameter>
>                   </ResourceParams>
> 
>  
> But when I configure a connection pool it does not work any more :
> 
>                  <Resource name="jdbc/catalogueDS" auth="Container"
> type="javax.sql.DataSource"/>
>                   <ResourceParams name="jdbc/catalogueDS">
>                     <parameter>
>                       <name>factory</name>
>  
> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
>                     </parameter>
>                     <parameter>
>                       <name>maxActive</name>
>                       <value>5</value>
>                     </parameter>
>                     <parameter>
>                       <name>maxIdle</name>
>                       <value>3</value>
>                     </parameter>
>                     <parameter>
>                       <name>maxWait</name>
>                       <value>60000</value>
>                     </parameter>
>                     <parameter>
>                       <name>username</name>
>                       <value>us_catalogue</value>
>                     </parameter>
>                     <parameter>
>                       <name>password</name>
>                       <value>us_catalogue</value>
>                     </parameter>
>                     <parameter>
>                       <name>driverClassName</name>
>                       <value>org.gjt.mm.mysql.Driver</value>
>                     </parameter>
>                     <parameter>
>                       <name>url</name>
>  
> <value>jdbc:mysql://localhost:3306/db_catalogue</value>
>                     </parameter>
>                   </ResourceParams>
> 
>  
> Thanks for help...
>  
> Regards,
> Vince
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to