> That's strange, actually the sitetree file should be there ... > > I have no idea what goes wrong, maybe we have to wait for other > experiences.
I am currently trying to understand a bit what's going on. Where should the JCR repository be created? Regards, Torsten > Torsten Schlabach wrote: >> Josias, >> >>> Did the problem occur when you started the import-usecase? >> >> Yes! > > That's strange, actually the sitetree file should be there ... > > I have no idea what goes wrong, maybe we have to wait for other > experiences. > > -- Andreas > >>> Which version of cocoon are you using? >>> I think you need a recent svn version of 2.1.x >> >> >> I do. I use a SVN checkout of 2.1.x as of today. >> >> Regards, >> Torsten >> >> Josias Thoeny schrieb: >> >>> On Wed, 2005-07-27 at 11:10 +0200, Torsten Schlabach wrote: >>> >>>> Andreas, >>>> >>>> just tried this exactly as described in your email. I did not yet dig >>>> too >>>> deep into all the details of it, but if I do exactly what you wrote, >>>> I get >>>> an error: >>>> >>>> The source [lenya://lenya/pubs/default/content/authoring/sitetree.xml] >>>> does not exist! >>> >>> >>> >>> Did the problem occur when you started the import-usecase? >>> Which version of cocoon are you using? >>> I think you need a recent svn version of 2.1.x >>> >>> Josias >>> >>> >>> >>>> org.apache.avalon.framework.CascadingRuntimeException: >>>> "file:/usr/local/src/lenya-1.4.x/build/lenya/webapp/lenya/usecases/usecases.js", >>>> >>>> line 168: uncaught JavaScript exception: at executeUsecase >>>> (file:/usr/local/src/lenya-1.4.x/build/lenya/webapp/lenya/usecases/usecases.js, >>>> >>>> Line 168): org.apache.lenya.cms.usecase.UsecaseException: >>>> org.apache.excalibur.source.SourceNotFoundException: The source >>>> [lenya://lenya/pubs/default/content/authoring/sitetree.xml] does not >>>> exist! >>>> >>>> cause: org.apache.excalibur.source.SourceNotFoundException: The source >>>> [lenya://lenya/pubs/default/content/authoring/sitetree.xml] does not >>>> exist! >>>> >>>> Regards, >>>> Torsten >>>> >>>> >>>> >>>>> Hi Lenya devs, >>>>> >>>>> Lenya now supports JCR :) >>>>> >>>>> Just kidding, it's not fully integrated, but the content can be >>>>> stored in JCR. To migrate your publication to JCR, follow these >>>>> steps: >>>>> >>>>> >>>>> 1) Call the "Import into JCR" usecase to migrate the content: >>>>> >>>>> http://localhost:8888/index.html?lenya.usecase=jcr.import >>>>> >>>>> (select your publication and click OK) >>>>> >>>>> >>>>> 2) Correct the node type configuration in cocoon.xconf: >>>>> >>>>> <component-instance >>>>> class="org.apache.cocoon.jcr.source.JCRSourceFactory" >>>>> name="jcr"> >>>>> <folder-node new-file="nt:file" new-folder="nt:folder" >>>>> type="rep:root"/> >>>>> <folder-node new-file="nt:file" new-folder="nt:unstructured" >>>>> type="nt:unstructured"/> >>>>> <folder-node type="nt:folder" new-file="nt:file"/> >>>>> <file-node content-path="jcr:content" >>>>> content-type="nt:resource" >>>>> type="nt:file"/> >>>>> <file-node content-ref="jcr:content" type="nt:linkedFile"/> >>>>> <content-node type="nt:resource" >>>>> content-prop="jcr:data" >>>>> mimetype-prop="jcr:mimeType" >>>>> lastmodified-prop="jcr:lastModified" >>>>> validity-prop="jcr:lastModified"/> >>>>> </component-instance> >>>>> >>>>> I guess this configuration has to be reviewed. >>>>> I just copied it from the JCRSourceFactory javadocs. >>>>> >>>>> >>>>> 3) Set the JCRNodeFactory as default node factory in >>>>> java/org/apache/lenya/lenya.roles >>>>> >>>>> <role name="org.apache.lenya.cms.repository.NodeFactory" >>>>> shorthand="node-factory" >>>>> default-class="org.apache.lenya.cms.jcr.JCRNodeFactory"/> >>>>> >>>>> >>>>> 5) Delete the content directory of your publication. >>>>> >>>>> 4) Restart Jetty. >>>>> >>>>> >>>>> Now your content is stored in the JCR repository. >>>>> >>>>> Of course this is in alpha state, feel free to give it a try and >>>>> report >>>>> problems in Bugzilla. >>>>> >>>>> -- Andreas >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
