Sven Alisch wrote:

Hello Armin,

The Template i use, ojb-blank, only includes a repository_user.xml file. So i look into the OJB.properties, and there i find the line "repositoryFile=repository.xml". So I decided to change that line to repository_user.xml. If I do not I get the error message:


ok, now it's more clear. You need the repository.xml and repository_database files too (do not change entry in OJB.properties).
Or define jdbc-connection-descriptor direct in repository.xml file (without using a xml-reference).
Your repository.xml file may look like this


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE descriptor-repository PUBLIC
       "-//Apache Software Foundation//DTD OJB Repository//EN"
       "repository.dtd"
[
<!ENTITY database SYSTEM "repository_database.xml">
<!ENTITY user SYSTEM "repository_user.xml">
]>

<descriptor-repository version="1.0" isolation-level="read-uncommitted"
        proxy-prefetching-limit="50">
    &database;
    &user;
</descriptor-repository>

Maybe you need class-descriptor of the internal tables too.

regards,
Armin

Can not read repository class descriptor data, using repository: repository.xml

The question is, where is that file repository.xml with the xml-reference and why is it not included in ojb-blank.jar???

Thanks,
Sven

Am Samstag, 14. Februar 2004 18:51 schrieb Armin Waibel:

Hi Sven,

> Caused by: org.apache.ojb.broker.metadata.MetadataException: Can not

read

> repository class descriptor data, using repository:
> repository_user.xml

seems that properties file was found, but OJB has a problem with your
repository file.
Why try OJB to read repository_user.xml - did you set this in
OJB.properties? OJB should try to read repository.xml file. This file
has an xml-reference to repository_user.xml. Or put all together in one
xml-file.

regards,
Armin

Sven Alisch wrote:

Hi ML,

after i copied all files (including OJB.properties and repository.xml) in
../ressources to the path where my class-files are situated, the i get
new error messages like these:

Hello OJB!
Exception in thread "main" java.lang.ExceptionInInitializerError
       at
org.apache.ojb.broker.core.PersistenceBrokerFactoryBaseImpl.getDefaultKey
(Unknown Source)
       at
org.apache.ojb.broker.core.PersistenceBrokerFactoryBaseImpl.defaultPersis
tenceBroker(Unknown Source)
       at
org.apache.ojb.broker.PersistenceBrokerFactory.defaultPersistenceBroker(U
nknown Source)
       at JEgmont.main(Unknown Source)
Caused by: org.apache.ojb.broker.metadata.MetadataException: Can not read
repository class descriptor data, using repository: repository_user.xml
       at org.apache.ojb.broker.metadata.MetadataManager.init(Unknown
Source) at org.apache.ojb.broker.metadata.MetadataManager.<init>(Unknown
Source)
       at
org.apache.ojb.broker.metadata.MetadataManager.<clinit>(Unknown Source)
       ... 4 more
Caused by: org.apache.ojb.broker.metadata.MetadataException: Exception
when reading metadata information, please check your repository.xml file
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:658) at
org.apache.crimson.parser.Parser2.parse(Parser2.java:333) at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
       at
org.apache.ojb.broker.metadata.RepositoryPersistor.readMetadataFromXML(Un
known Source)
       at
org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Unknow
n Source)
       at
org.apache.ojb.broker.metadata.RepositoryPersistor.readDescriptorReposito
ry(Unknown Source)
       ... 7 more

Same program like in my last post. What is ment with these exceptions???

Thanks,
Sven


--------------------------------------------------------------------- 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]



Reply via email to