You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by David Yeneralski <da...@yenski.co.uk> on 2002/12/14 17:42:26 UTC
Problems when using with JBuilder
I have setup and can run tutorial 1 with mysql using the command prompt. I
am now trying to run tutorial 1 from JBuilder 5. I have copied all the
neccessary source file including all the XML/setup files (repository.xml...)
and can build the project without any problems. When I try to run the
project I get:
[org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO: Already
created persistence broker instances: 0
[DEFAULT] FATAL: no protocol: repository.dtd
java.net.MalformedURLException: no protocol: repository.dtd
at java.net.URL.<init>(URL.java:473)
at java.net.URL.<init>(URL.java:376)
at java.net.URL.<init>(URL.java:330)
at
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:79
6)
at
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java
:756)
at
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.ja
va:267)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocu
mentScannerImpl.java:826)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume
ntFragmentScannerImpl.java:333)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:110
8)
at
org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Repositor
yPersistor.java:278)
at
org.apache.ojb.broker.metadata.RepositoryPersistor.readFromFile(RepositoryPe
rsistor.java:143)
at
org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(DescriptorRe
pository.java:146)
at
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(PersistenceBroke
rImpl.java:184)
at java.lang.reflect.Constructor.newInstance(Native Method)
at
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBroker
Instance(PersistenceBrokerFactoryDefaultImpl.java:117)
at
org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKeyedPool
ableObjectFactory.java:28)
at
org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown
Source)
at
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersisten
ceBroker(PersistenceBrokerFactoryDefaultImpl.java:153)
at
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultPersiste
nceBroker(PersistenceBrokerFactoryDefaultImpl.java:180)
at
org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(Pers
istenceBrokerFactory.java:88)
at Application.<init>(Application.java:25) at
Application.main(Application.java:56)
Here are my mysql settings from repository.xml:
<jdbc-connection-descriptor
platform="MySQL"
jdbc-level="2.0"
driver="org.gjt.mm.mysql.Driver"
protocol="jdbc"
subprotocol="mysql"
dbalias="//localhost:3306/ojb"
username="dave"
password="password"
/>
Can anyone point me in the right direction?
Thanks in advance
Dave
RE: Problems when using with JBuilder
Posted by David Yeneralski <da...@yenski.co.uk>.
Hi,
I'm still having trouble with JBuilder 5.
I have made sure all the xml/setup files (inc repository.dtd) are together
in the classes folder (same folder as Application class).
Not sure about changing the JVM working directory, how do I do that? Is
that the same as the JBuilder 5 working dir? if so it makes no difference.
Thanks in advance.
Dave
> -----Original Message-----
> From: Armin Waibel [mailto:armin@code-au-lait.de]
> Sent: 14 December 2002 16:56
> To: OJB Users List; dave@yenski.co.uk
> Subject: Re: Problems when using with JBuilder
>
>
> Hi David,
>
> did you copied the repository.dtd to the same directory
> as the repository.xml file?
> Let your JVM working directory point to the dir of the
> XML/setup files.
>
> HTH
>
> regards,
> Armin
>
> ----- Original Message -----
> From: "David Yeneralski" <da...@yenski.co.uk>
> To: <oj...@jakarta.apache.org>
> Sent: Saturday, December 14, 2002 5:42 PM
> Subject: Problems when using with JBuilder
>
>
> >
> > I have setup and can run tutorial 1 with mysql using the command
> prompt. I
> > am now trying to run tutorial 1 from JBuilder 5. I have
> copied all the
> > neccessary source file including all the XML/setup files
> (repository.xml...)
> > and can build the project without any problems. When I try
> to run the
> > project I get:
> >
> > [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO:
> Already
> > created persistence broker instances: 0
> > [DEFAULT] FATAL: no protocol: repository.dtd
> > java.net.MalformedURLException: no protocol: repository.dtd
> > at java.net.URL.<init>(URL.java:473)
> > at java.net.URL.<init>(URL.java:376)
> > at java.net.URL.<init>(URL.java:330)
> > at
> >
> org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityM
> anager.jav
> a:79
> > 6)
> > at
> >
> org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEnti
> tyManager.
> java
> > :756)
> > at
> >
> org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTD
> ScannerImp
> l.ja
> > va:267)
> > at
> >
> org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.di
> spatch(XML
> Docu
> > mentScannerImpl.java:826)
> > at
> >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(XMLDo
> cume
> > ntFragmentScannerImpl.java:333)
> > at
> >
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat
> ion.java:5
> 24)
> > at
> >
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat
> ion.java:5
> 80)
> > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> > at
> >
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP
> arser.java
> :110
> > 8)
> > at
> >
> org.apache.ojb.broker.metadata.RepositoryPersistor.buildReposi
> tory(Repos
> itor
> > yPersistor.java:278)
> > at
> >
> org.apache.ojb.broker.metadata.RepositoryPersistor.readFromFil
> e(Reposito
> ryPe
> > rsistor.java:143)
> > at
> >
> org.apache.ojb.broker.metadata.DescriptorRepository.getInstanc
> e(Descript
> orRe
> > pository.java:146)
> > at
> >
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(Pe
> rsistenceB
> roke
> > rImpl.java:184)
> > at java.lang.reflect.Constructor.newInstance(Native Method)
> > at
> >
> org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.c
> reateNewBr
> oker
> > Instance(PersistenceBrokerFactoryDefaultImpl.java:117)
> > at
> >
> org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObje
> ct(PBKeyed
> Pool
> > ableObjectFactory.java:28)
> > at
> >
> org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObje
> ct(Unknown
> > Source)
> > at
> >
> org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.c
> reatePersi
> sten
> > ceBroker(PersistenceBrokerFactoryDefaultImpl.java:153)
> > at
> >
> org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.d
> efaultPers
> iste
> > nceBroker(PersistenceBrokerFactoryDefaultImpl.java:180)
> > at
> >
> org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersiste
> nceBroker(
> Pers
> > istenceBrokerFactory.java:88)
> > at Application.<init>(Application.java:25) at
> > Application.main(Application.java:56)
> >
> > Here are my mysql settings from repository.xml:
> >
> > <jdbc-connection-descriptor
> > platform="MySQL"
> > jdbc-level="2.0"
> > driver="org.gjt.mm.mysql.Driver"
> > protocol="jdbc"
> > subprotocol="mysql"
> > dbalias="//localhost:3306/ojb"
> > username="dave"
> > password="password"
> > />
> >
> > Can anyone point me in the right direction?
> >
> > Thanks in advance
> >
> > Dave
> >
> >
> > --
> > To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> >
> >
> >
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
Re: Problems when using with JBuilder
Posted by Armin Waibel <ar...@code-au-lait.de>.
Hi David,
did you copied the repository.dtd to the same directory
as the repository.xml file?
Let your JVM working directory point to the dir of the XML/setup files.
HTH
regards,
Armin
----- Original Message -----
From: "David Yeneralski" <da...@yenski.co.uk>
To: <oj...@jakarta.apache.org>
Sent: Saturday, December 14, 2002 5:42 PM
Subject: Problems when using with JBuilder
>
> I have setup and can run tutorial 1 with mysql using the command
prompt. I
> am now trying to run tutorial 1 from JBuilder 5. I have copied all the
> neccessary source file including all the XML/setup files
(repository.xml...)
> and can build the project without any problems. When I try to run the
> project I get:
>
> [org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl] INFO:
Already
> created persistence broker instances: 0
> [DEFAULT] FATAL: no protocol: repository.dtd
> java.net.MalformedURLException: no protocol: repository.dtd
> at java.net.URL.<init>(URL.java:473)
> at java.net.URL.<init>(URL.java:376)
> at java.net.URL.<init>(URL.java:330)
> at
>
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.jav
a:79
> 6)
> at
>
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.
java
> :756)
> at
>
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImp
l.ja
> va:267)
> at
>
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XML
Docu
> mentScannerImpl.java:826)
> at
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo
cume
> ntFragmentScannerImpl.java:333)
> at
>
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5
24)
> at
>
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5
80)
> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> at
>
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java
:110
> 8)
> at
>
org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Repos
itor
> yPersistor.java:278)
> at
>
org.apache.ojb.broker.metadata.RepositoryPersistor.readFromFile(Reposito
ryPe
> rsistor.java:143)
> at
>
org.apache.ojb.broker.metadata.DescriptorRepository.getInstance(Descript
orRe
> pository.java:146)
> at
>
org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.<init>(PersistenceB
roke
> rImpl.java:184)
> at java.lang.reflect.Constructor.newInstance(Native Method)
> at
>
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createNewBr
oker
> Instance(PersistenceBrokerFactoryDefaultImpl.java:117)
> at
>
org.apache.ojb.broker.ta.PBKeyedPoolableObjectFactory.makeObject(PBKeyed
Pool
> ableObjectFactory.java:28)
> at
>
org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown
> Source)
> at
>
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.createPersi
sten
> ceBroker(PersistenceBrokerFactoryDefaultImpl.java:153)
> at
>
org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.defaultPers
iste
> nceBroker(PersistenceBrokerFactoryDefaultImpl.java:180)
> at
>
org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(
Pers
> istenceBrokerFactory.java:88)
> at Application.<init>(Application.java:25) at
> Application.main(Application.java:56)
>
> Here are my mysql settings from repository.xml:
>
> <jdbc-connection-descriptor
> platform="MySQL"
> jdbc-level="2.0"
> driver="org.gjt.mm.mysql.Driver"
> protocol="jdbc"
> subprotocol="mysql"
> dbalias="//localhost:3306/ojb"
> username="dave"
> password="password"
> />
>
> Can anyone point me in the right direction?
>
> Thanks in advance
>
> Dave
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>
>