Yep. I didn't touch the repository.xml.
<!DOCTYPE descriptor-repository PUBLIC
"-//Apache Software Foundation//DTD OJB Repository//EN"
"repository.dtd"
[
<!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 -->
&database;
<!-- include ojb internal mappings here; comment this if you don't
need them -->
&internal;
<!-- include user defined mappings here -->
&user;
</descriptor-repository>
I think the problem is how I run the application. Thomas Dudziak's post
I think made that clear. I just assumed I can use eclps to run it, but
this may not be true. I need to figure out how to get this to execute
from the corect location. I am not sure if that can be done in eclips
or if I have to run from the comand line.
Roman
Post by Thomas:
"The usual reason for this is that the repository.xml was not found and
OJB started in the "un-configured" mode (which btw is intended for when
you want to setup OJB programmatically). You should get a warning about
this in the log file (if you configured e.g. logging to use Log4j) or
console.
Also be aware that with standard ojb-blank, you've got to start the
application in the build/resources directory, not in the project's root
folder (see the Getting Started doc at
http://db.apache.org/ojb/docu/getting-started.html for details)."
-----Original Message-----
From: Armin Waibel [mailto:[EMAIL PROTECTED]
Sent: Friday, November 19, 2004 11:19
To: OJB Users List
Subject: Re: FW: Newbie Question : There was no default-PBKey specified
Did you modify the repository.xml file? Are all sub-files included?
The xml ENTITY reference + &xyz declaration.
regards,
Armin
Stark, Roman wrote:
> I am assuming so. All the xml files are in src/resources and if I
> move repository.xml to the root I get an error that it can't find the
> repository file. So I think it can find it.
>
> Stack trace:
> There was no default-PBKey specified
> org.apache.ojb.broker.PBFactoryException: There was no default-PBKey
> specified
> at
> org.apache.ojb.broker.core.PersistenceBrokerFactoryBaseImpl.defaultPer
> si
> stenceBroker(Unknown Source)
> at
> org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroke
> r(
> Unknown Source)
> at TestDriver.run(TestDriver.java:61)
> at TestDriver.main(TestDriver.java:35)
>
> Connection declaration from repository_datbase.xml (both versions,
> same
> result)
> <jdbc-connection-descriptor
> jcd-alias="HREDB"
> default-connection="true"
> platform="Oracle"
> jdbc-level="3.0"
> batch-mode="true"
> useAutoCommit="0"
> ignoreAutoCommitExceptions="false"
> driver="oracle.jdbc.driver.OracleDriver" protocol="jdbc"
> subprotocol="oracle"
>
> dbalias="thin:@(description=(address=(host=es15.uits.indiana.edu)(prot
> oc ol=tcp)(port=1521))(connect_data=(sid=PS2DEV)(SERVER=dedicated)))"
> username="hre"
> password="1234"
> >
>
> <connection-pool
> testOnBorrow="true"
> testWhileIdle="true"
> testOnReturn="true"
> validationQuery="select 1 from dual"
> />
>
> <sequence-manager
> className="org.apache.ojb.broker.util.sequence.SequenceManagerNextValI
> mp
> l" />
>
> </jdbc-connection-descriptor>
>
>
> <!-- this connection was used as the default one within OJB
> <jdbc-connection-descriptor
> jcd-alias="default"
> default-connection="true"
> platform="Oracle9i"
> jdbc_level="2.0"
> driver="oracle.jdbc.OracleDriver"
> protocol="jdbc"
> subprotocol="oracle:thin"
> dbalias="TK2DEV"
> user_name="TK"
> user_password="1234"
> batch-mode="false"
> useAutoCommit="1"
> ignoreAutoCommitExceptions="false"
> </jdbc-connection-descriptor>
> -->
>
>
> I hope this is the info you asked for.
> Roman
>
> -----Original Message-----
> From: Armin Waibel [mailto:[EMAIL PROTECTED]
> Sent: Friday, November 19, 2004 10:48
> To: OJB Users List
> Subject: Re: FW: Newbie Question : There was no default-PBKey
> specified
>
> Hi Roman,
>
> does OJB find your repository.xml file?
> Think we need more detailed info to help, so could you please post the
> whole stack trace and the connection declaration.
>
> regards,
> Armin
>
> Stark, Roman wrote:
>
>>>For the past tow days I tried to set up the ojb-blank project.
>>>Everything I try ends up with the following message: "There was no
>>>default-PBKey specified"
>>>
>>>I am using eclips 3 for the project following the instructions from
>>>the web site. All I have tried so far is just get a connection and
>>>run a very simple QueryByCriteria. I did set up the repository.xml
>>>files, of which there are 3 plus repository.xml.
>>>
>>>The database xml has a simple <jdbc-connection-descriptor in it and
>>>that's all, and the default-connection="true";
>>>
>>>I really am at a loss, any suggestions would be great on this. I
>>>don't even know where to look anymore for what set up could cause
>>>this
>
>
>>>problem.
>>>
>>>Thanks
>>>Roman
>>
>>
>
> ---------------------------------------------------------------------
> 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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]