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]

Reply via email to