Ok, all XML files are correct. So this is a ClassLoader issue. I think
cayenne.jar is somehow loaded via a parent ClassLoader of the application.
So how about you structure you Eclipse run classpath in the following manner:
1. Bootstrap classpath:
* leave the default JRE entry, don't put any custom entries in there.
2. User classpath:
* remove cayenne.jar from custom entries, make sur eit shows up under a
blue project subfolder
* download commons-collections 3.1 from apache and put it under user
entries above the project folder
If you still have problems, send a screenshot of your classpath eclipse tab.
Andrus
> Am Freitag, den 29.04.2005, 08:41 -0400 schrieb Andrus Adamchik:
>> Can you also post contents of cayenne.xml file?
>
> <?xml version="1.0" encoding="utf-8"?>
> <domains project-version="1.1">
> <domain name="ToDoList">
> <property name="cayenne.DataDomain.usingExternalTransactions"
> value="true"/>
>
> <map name="ToDoListMap" location="ToDoListMap.map.xml"/>
>
> <node name="ToDoListNode"
> datasource="ToDoListNode.driver.xml"
> adapter="org.objectstyle.cayenne.dba.JdbcAdapter"
> factory="org.objectstyle.cayenne.conf.DriverDataSourceFactory">
> <map-ref name="ToDoListMap"/>
> </node>
> </domain>
> </domains>
>
> Hope this helps.
>
> sastan
This archive was generated by hypermail 2.0.0 : Fri Apr 29 2005 - 10:29:54 EDT