Re: ojb first use
Armin Waibel <[email protected]>
| Newsgroups | gmane.comp.jakarta.ojb.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, > In my project web-inf folder i got the following file, OJB.properties > (left ... Did you setup your IDE or do you pack an .war-file? For the last please try to put all OJB files into WEB-INF/classes directory. regards Armin Dolphin06 wrote: > Hello i m trying to use ojb, but i m having problem getting a default > persistence broker. > I got an exception when executing this statement : > broker = PersistenceBrokerFactory.defaultPersistenceBroker(); > > the exception i got is the following : > java.lang.ExceptionInInitializerError > at > org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(Unknown > Source) > Caused by: org.apache.ojb.broker.OJBRuntimeException: Property for key > 'PersistenceBrokerFactoryClass' can not be found in properties file > at > org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.init(Unknown > Source) > at > org.apache.ojb.broker.core.PersistenceBrokerFactoryFactory.<clinit>(Unknown > Source) > > In my project web-inf folder i got the following file, OJB.properties (left > unchange), repository.dtd and repository.xml that i modified the following > way : > <!ENTITY database SYSTEM "repository_database.xml"> > <!ENTITY internal SYSTEM "repository_internal.xml"> > <!ENTITY user SYSTEM "repository_user.xml"> > ]> > > > <descriptor-repository version="1.0" > isolation-level="read-uncommitted" > proxy-prefetching-limit="50"> > > <!-- include all used database connections --> > <jdbc-connection-descriptor jcd-alias="default" > default-connection="true" > platform="MySQL" > jdbc-level="2.0" > driver="org.gjt.mm.mysql.Driver" > protocol="jdbc" > subprotocol="@OJB_DB_URL@" > dbalias="weblog" > username="root" > password="supports"/> > > <!-- include ojb internal mappings here; comment this if you don't need > them --> > &internal; > > <!-- include user defined mappings here --> > <class-descriptor class="member.Member" table="member"> > <field-descriptor name="id" column="member_id" jdbc-type="BIGINT" > primarykey="true" autoincrement="true"/> > <field-descriptor name="name" column="member_name" > jdbc-type="VARCHAR"/> > </class-descriptor> > </descriptor-repository> > The jar containing all the ojb class is in my lib folder. > I am using jdk 1.6, struts 1.2.9, ojb 1.0.4,netbeans ide. > Thanks for helping setting up ojb.