Return-Path: Delivered-To: apmail-cayenne-user-archive@www.apache.org Received: (qmail 60169 invoked from network); 25 Apr 2009 21:23:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 25 Apr 2009 21:23:34 -0000 Received: (qmail 32378 invoked by uid 500); 25 Apr 2009 21:23:33 -0000 Delivered-To: apmail-cayenne-user-archive@cayenne.apache.org Received: (qmail 32319 invoked by uid 500); 25 Apr 2009 21:23:33 -0000 Mailing-List: contact user-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cayenne.apache.org Delivered-To: mailing list user@cayenne.apache.org Received: (qmail 32309 invoked by uid 99); 25 Apr 2009 21:23:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 25 Apr 2009 21:23:33 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [68.142.237.94] (HELO n9.bullet.re3.yahoo.com) (68.142.237.94) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 25 Apr 2009 21:23:22 +0000 Received: from [68.142.237.87] by n9.bullet.re3.yahoo.com with NNFMP; 25 Apr 2009 21:23:01 -0000 Received: from [216.252.111.166] by t3.bullet.re3.yahoo.com with NNFMP; 25 Apr 2009 21:23:00 -0000 Received: from [127.0.0.1] by omp101.mail.re3.yahoo.com with NNFMP; 25 Apr 2009 21:23:00 -0000 X-Yahoo-Newman-Id: 952489.403.bm@omp101.mail.re3.yahoo.com Received: (qmail 22201 invoked from network); 25 Apr 2009 21:23:00 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type; b=H937HbImSA25R6PfOKFP7m0PVSxLVgwKxqCkowm7ZYqB4gncXAGXL4UV/pVrNt0QmEfDPXSsvpSHUpQVpKA7K8CgNkrkHIYN4jVr+W+ZVcwkmlbiMWQC5nMm1sWu9rcPOSv0kqcilKyUK0CcRrcdP/n2M1oP+CKSQChDg2H+F8U= ; Received: from unknown (HELO ?192.168.178.20?) (peathal@77.131.204.105 with plain) by smtp110.plus.mail.re1.yahoo.com with SMTP; 25 Apr 2009 21:22:59 -0000 X-YMail-OSG: VXQdH64VM1ll76Y2etnESh8SgOKRLI1WQLhKe._3y_0QOHc55_tplKHYjlTy8BgQlmdGwN6hWvmKE950h3aqQe1K3z8wy9gxf08iWk2BcYdl3CJCqmqqD..pqHTk8rzO5N.ou7nGSTEmknC8dHAFEWyDa6rfAQWAdedFmse7CfSfmlLAKyAC5YQraIGpYAutLxyI6SnBTkUEdXQ6hEmc2Ndk395n6xmrabjgZ_ZyrqVe8sPrFkXKwgx2RF4khjYbCJT1BKl9FSRBnK1J.dsBmbQuFwJ26olVlVU0lSarGZgGbY_FB6PjoCLZR.0TNhIdyQysDB7jf9i6p_b_8oQ- X-Yahoo-Newman-Property: ymail-3 Message-ID: <49F37F32.7010003@yahoo.de> Date: Sat, 25 Apr 2009 23:22:58 +0200 From: Peter Karich User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: user@cayenne.apache.org Subject: Re: Remote Example References: <49F2FB72.3090208@yahoo.de> In-Reply-To: <49F2FB72.3090208@yahoo.de> X-Enigmail-Version: 0.95.7 Content-Type: multipart/mixed; boundary="------------000804020101010406000707" X-Virus-Checked: Checked by ClamAV on apache.org --------------000804020101010406000707 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Hi again, finally I got the mavenized tutorial in the subversion working. So, again step by step: 1. get the remote-object-persistence-tutorial from source and replace the dependencies with the latest versions (I used cayenne 3.0M5 - see the appended pom's). 2. update the autogenerated classes with the 3.0M5 modeler (upgrading the cayenne.xml to the latest version was done by the modeler automagically) 3. set up the database correctly (I used h2) und create the schema with the modeler (generate db schema) 4. start the webapp via mvn jetty:run Check if the webapplication is properly running: A. no exceptions in the logs [1] B. go to http://localhost:8080/cayenne-rop-server-tutorial/ should show you 'Artists: No artists found' 5. start the client Check if this was successful: A. no exceptions in the logs [2] B. if you uncomment the line with 'deleteChapter(context)' and run the client again, then there should be 'Artists:Pablo Picasso' visible (e.g. check with the browser) Hope someone can benefit from this. Regards, Peter. [1] 2009-04-25 23:07:31.806::INFO: Logging to STDERR via org.mortbay.log.StdErrLog [jetty:run] Configuring Jetty for project: Cayenne ROP Server Tutorial Webapp source directory = /home/peterk/Dokumente/quell/cayenne-src/docs/quick-start-rop/cayenne-rop-server-tutorial/src/main/webapp Reload Mechanic: automatic web.xml file = /home/peterk/Dokumente/quell/cayenne-src/docs/quick-start-rop/cayenne-rop-server-tutorial/src/main/webapp/WEB-INF/web.xml Classes = /home/peterk/Dokumente/quell/cayenne-src/docs/quick-start-rop/cayenne-rop-server-tutorial/target/classes Configuring Jetty from xml configuration file = /home/peterk/Dokumente/quell/cayenne-src/docs/quick-start-rop/cayenne-rop-server-tutorial/jetty-run-config.xml Context path = /cayenne-rop-server-tutorial Tmp directory = determined at runtime Web defaults = org/mortbay/jetty/webapp/webdefault.xml Web overrides = none Webapp directory = /home/peterk/Dokumente/quell/cayenne-src/docs/quick-start-rop/cayenne-rop-server-tutorial/src/main/webapp Starting jetty 6.1.16 ... 2009-04-25 23:07:32.177::INFO: jetty-6.1.16 2009-04-25 23:07:32.480::INFO: No Transaction manager found - if your webapp requires one, please configure one. 25.04.2009 23:07:32 org.apache.cayenne.conf.RuntimeLoadDelegate startedLoading INFO: started configuration loading. 25.04.2009 23:07:32 org.apache.cayenne.conf.RuntimeLoadDelegate shouldLoadDataDomain INFO: loaded domain: ROPServerTutorial 25.04.2009 23:07:33 org.apache.cayenne.conf.RuntimeLoadDelegate loadDataMap INFO: loaded . 25.04.2009 23:07:33 org.apache.cayenne.conf.RuntimeLoadDelegate shouldLoadDataNode INFO: loading . 25.04.2009 23:07:33 org.apache.cayenne.conf.RuntimeLoadDelegate shouldLoadDataNode INFO: using factory: org.apache.cayenne.conf.DriverDataSourceFactory 25.04.2009 23:07:33 org.apache.cayenne.conf.DriverDataSourceFactory load INFO: loading driver information from 'ROPServerTutorialDomainNode.driver.xml'. 25.04.2009 23:07:33 org.apache.cayenne.conf.DriverDataSourceFactory$DriverHandler init INFO: loading driver org.h2.Driver 25.04.2009 23:07:33 org.apache.cayenne.conf.DriverDataSourceFactory$LoginHandler init INFO: loading user name and password. 25.04.2009 23:07:33 org.apache.cayenne.access.QueryLogger logPoolCreated INFO: Created connection pool: jdbc:h2:/home/peterk/Dokumente/quell/cayenne-src/docs/quick-start-rop/db/h2db;MVCC=TRUE Driver class: org.h2.Driver Min. connections in the pool: 1 Max. connections in the pool: 1 25.04.2009 23:07:33 org.apache.cayenne.conf.RuntimeLoadDelegate shouldLoadDataNode INFO: loaded datasource. 25.04.2009 23:07:33 org.apache.cayenne.conf.RuntimeLoadDelegate initAdapter INFO: no adapter set, using automatic adapter. 25.04.2009 23:07:33 org.apache.cayenne.conf.RuntimeLoadDelegate shouldLinkDataMap INFO: loaded map-ref: ROPServerTutorialDomainMap. 25.04.2009 23:07:33 org.apache.cayenne.conf.RuntimeLoadDelegate finishedLoading INFO: finished configuration loading in 436 ms. 2009-04-25 23:07:33.642::INFO: Started SelectChannelConnector@0.0.0.0:8080 Started Jetty Server [2] 25.04.2009 23:18:53 org.apache.cayenne.remote.hessian.HessianConnection connect INFO: Connecting to [cayenne-user:*******@http://localhost:8080/cayenne-rop-server-tutorial/cayenne-service] - dedicated session. 25.04.2009 23:18:53 org.apache.cayenne.remote.hessian.HessianConnection connect INFO: === Connected, session: org.apache.cayenne.remote.RemoteSession@26e431[sessionId=1wpdq1onkfmua] - took 295 ms. 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: --- Message 0: Bootstrap 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: === Message 0: Bootstrap done - took 170 ms. 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: --- Message 1: Query 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: === Message 1: Query done - took 61 ms. 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: --- Message 2: flush-cascade-sync 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: === Message 2: flush-cascade-sync done - took 59 ms. 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: --- Message 3: Query 25.04.2009 23:18:53 org.apache.cayenne.remote.BaseConnection sendMessage INFO: === Message 3: Query done - took 23 ms. 25.04.2009 23:18:54 org.apache.cayenne.remote.BaseConnection sendMessage INFO: --- Message 4: Query 25.04.2009 23:18:54 org.apache.cayenne.remote.BaseConnection sendMessage INFO: === Message 4: Query done - took 18 ms. 25.04.2009 23:18:54 org.apache.cayenne.remote.BaseConnection sendMessage INFO: --- Message 5: Query 25.04.2009 23:18:54 org.apache.cayenne.remote.BaseConnection sendMessage INFO: === Message 5: Query done - took 23 ms. --------------000804020101010406000707 Content-Type: text/xml; name="pom.xml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pom.xml" 4.0.0 org.apache.cayenne.rop.tutorials cayenne-rop-tutorial-parent 3.0-SNAPSHOT cayenne-rop-client-tutorial jar Cayenne ROP Client Tutorial org.apache.cayenne cayenne-server 3.0M5 org.objectstyle.ashwood ashwood 2.0 asm asm 3.0 asm asm-commons 3.0 commons-collections commons-collections 3.1 commons-logging commons-logging 1.1 log4j log4j logkit logkit junit junit avalon-framework avalon-framework javax.servlet servlet-api com.caucho resin-hessian 3.1.6 provided org.apache.maven.plugins maven-jar-plugin cayenne.tutorial.client.Main true maven-compiler-plugin 2.0.2 1.5 1.5 UTF-8 org.apache.maven.plugins maven-dependency-plugin copy-dependencies package copy-dependencies ${project.build.directory} false true true daily apache-snapshot-repo apache-snapshot-repo http://people.apache.org/repo/m2-snapshot-repository true daily apache-snapshot-repo apache-snapshot-repo http://people.apache.org/repo/m2-snapshot-repository caucho Caucho Repository http://caucho.com/m2 default false true --------------000804020101010406000707 Content-Type: text/xml; name="pom.xml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pom.xml" 4.0.0 org.apache.cayenne.rop.tutorials cayenne-rop-tutorial-parent 3.0-SNAPSHOT cayenne-rop-server-tutorial war Cayenne ROP Server Tutorial org.apache.cayenne cayenne-server 3.0M5 org.objectstyle.ashwood ashwood 2.0 asm asm 3.0 asm asm-commons 3.0 commons-collections commons-collections 3.1 commons-logging commons-logging 1.1 log4j log4j logkit logkit junit junit avalon-framework avalon-framework javax.servlet servlet-api velocity velocity 1.3 com.h2database h2 1.1.111 com.caucho resin-hessian 3.1.6 compile org.apache.cayenne.rop.tutorials cayenne-rop-client-tutorial ${version} cayenne-rop-server-tutorial org.mortbay.jetty maven-jetty-plugin jetty-run-config.xml Cayenne Realm jetty-realm.properties maven-compiler-plugin 2.0.2 1.6 1.6 UTF-8 apache-snapshots Apache Snapshots Repository http://people.apache.org/repo/m2-snapshot-repository/ default true weekly ignore caucho Caucho Repository http://caucho.com/m2 default false true --------------000804020101010406000707--