----- Original Message -----
From: "Christopher C Worley" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Thursday, February 27, 2003 4:10 PM
Subject: Re: Newbie question - Unable to open database


> Joshua,
>
> Add jcd-alias attribute to jdbc-connection, set it equal to "default".
>  Then if your repositlry.xml is in WEB-INF/classes, you should be able
> to use:
>
> db.open("default", Database.OPEN_READ_WRITE);

to bypass a known bug in 0.9.9 better use
db.open("default#user#password", Database.OPEN_READ_WRITE);

regards,
Armin

>
> -chris wroley
>
> >I am using OJB version 0.9.9.  When executing the following line:
> >
> > db.open("/WEB-INF/classes/repository.xml",
> >Database.OPEN_READ_WRITE);
> >
> >I receive the following error when attempting to open a database
> >
> > java.lang.NullPointerException
> > java.lang.NullPointerException
> >        at
> >org.apache.ojb.broker.util.BrokerHelper.extractAllTokens(Unknown
Source)
> >         at org.apache.ojb.odmg.DatabaseImpl.open(Unknown Source)
> >
> >
> >I am using Tomcat, DBCP and of course OJB.  I have declared a DBCP
> >datasource in JNDI as "jdbc/myDB".  I am able to successfully connect
to
> >this datasource in a jsp.  I have placed the following files in my
> >"/WEB-INF/classes" directory:
> >
> > repository.dtd
> > repository.xml
> > repository_database.xml
> > repository_internal.xml
> > repository_junit.xml
> > repository_user.xml
> > repository_ejb.xml
> > OJB.properties
> >
> >In my repository_database.xml file, I have defined the following:
> >    <jdbc-connection-descriptor
> >          platform="MsSQLServer"
> >          default-connection="true"
> >          jdbc-level="2.0"
> >          jndi-datasource-name="java:/comp/env/jdbc/myDB" />
> >
> >In my OJB.properties file, I have tried each of the following without
any
> >luck:
> >
>
>ConnectionFactoryClass=org.apache.ojb.broker.accesslayer.ConnectionFact
oryPo
> >oledImpl
> >
>
>ConnectionFactoryClass=org.apache.ojb.broker.accesslayer.ConnectionFact
oryNo
> >tPooledImpl
> >
>
>ConnectionFactoryClass=org.apache.ojb.broker.accesslayer.ConnectionFact
oryMa
> >nagedImpl
> >
>
>ConnectionFactoryClass=org.apache.ojb.broker.accesslayer.ConnectionFact
oryDB
> >CPImpl
> >
> >Because my jndi database connection is a datasource, I thought I
should have
> >all commented out except ConnectionFactoryManagedImpl.
> >
> >Any ideas?
> >
> >Regards,
> >
> >Joshua
> >
> >
> >This communication, including attachments, is for the exclusive use
of
> >addressee and may contain proprietary, confidential or privileged
> >information. If you are not the intended recipient, any use, copying,
> >disclosure, dissemination or distribution is strictly prohibited. If
> >you are not the intended recipient, please notify the sender
> >immediately by return email and delete this communication and destroy
all copies.
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>


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

Reply via email to