It worked in 2.0, and hasn't been updated for 3.0 yet. You may try it
with Cayenne 2.0.4 instead (it is actually shipped with 2.0). The user
facing API is mostly the same, even though the backend has evolved a
lot.
Andrus
On Apr 23, 2009, at 2:43 PM, Peter wrote:
Hi all!
I tried to compile and run the cayenne example for remoting [1].
After some changes to the pom I got it compiling, but I am sure I
changed the wrong things so it gives me an exception if I start the
server via 'mvn jetty:run' [2].
So, where can I get the cayenne-jdk1.5 and cayenne-jdk1.4 jars?
I only see cayenne-jdk1.5-unpublished and cayenne-jdk1.6-unpublished
in
the sources.
Has anyone successfully tried this example?
Regards,
Peter.
[1]
http://svn.apache.org/repos/asf/cayenne/main/trunk/docs/quick-start-rop/
[2]INFO: loading <node name='ROPServerTutorialDomainNode'
datasource='ROPServerTutorialDomainNode.driver.xml' factory='org.apac
2009-04-23 11:01:11.119::WARN: failed CayenneFilter
java.lang.NoClassDefFoundError: org/objectstyle/ashwood/graph/Digraph
at org.apache.cayenne.access.DataNode.<init>(DataNode.java:112)
at
org
.apache
.cayenne
.conf.RuntimeLoadDelegate.createDataNode(RuntimeLoadDelegate.java:241)
at
org
.apache
.cayenne
.conf
.RuntimeLoadDelegate.shouldLoadDataNode(RuntimeLoadDelegate.java:291)
at
org.apache.cayenne.conf.ConfigLoader
$NodeHandler.init(ConfigLoader.java:345)
at
org.apache.cayenne.conf.ConfigLoader
$DomainHandler.startElement(ConfigLoader.java:222)
at
com
.sun
.org
.apache
.xerces
.internal
.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at
com
.sun
.org
.apache
.xerces
.internal
.impl
.XMLNSDocumentScannerImpl
.scanStartElement(XMLNSDocumentScannerImpl.java:4
at
com
.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDriver.next(XMLDocumentFrag
at
com
.sun
.org
.apache
.xerces
.internal
.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at
com
.sun
.org
.apache
.xerces
.internal
.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
at
com
.sun
.org
.apache
.xerces
.internal
.impl
.XMLDocumentFragmentScannerImpl
.scanDocument(XMLDocumentFragmentScannerImp
at
com
.sun
.org
.apache
.xerces
.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
807)
at
com
.sun
.org
.apache
.xerces
.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
737)
at
com
.sun
.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
107)
at
com
.sun
.org
.apache
.xerces
.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(SAXParserImpl.java:522)
at
org.apache.cayenne.conf.ConfigLoader.loadDomains(ConfigLoader.java:78)
at
org
.apache
.cayenne
.conf.DefaultConfiguration.initialize(DefaultConfiguration.java:152)
at
org
.apache
.cayenne
.conf.Configuration.initializeSharedConfiguration(Configuration.java:
159)
at
org
.apache
.cayenne
.conf.ServletUtil.initializeSharedConfiguration(ServletUtil.java:83)
at
org
.apache
.cayenne
.conf
.WebApplicationContextFilter.init(WebApplicationContextFilter.java:59)
at
org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
....