cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From S├ębastien Geindre <sebastien.gein...@meteo.fr>
Subject How Mounting your block at the root level ??
Date Mon, 21 Jan 2008 16:35:31 GMT
In documentation i can read :


      Mounting your block at the root level

You can mount your block at the root level in the application URI space, 
so that instead of using (for example) the URI 
http://localhost:8888/myBlock/foo/bar to request a page, you would 
request it at http://localhost:8888/foo/bar.

To do this, edit 
myBlock/src/main/resources/META-INF/cocoon/spring/block.xml , and change 
the element

    <property name="mountPath" value="/myBlock1"/>

to

    <property name="mountPath" value=""/>

is it still working ?
When i create the lock , there is no block.xml file. and when i create 
one , i got an exception...

2008-01-21 16:03:26.018::WARN:  Failed startup of context 
org.mortbay.jetty.webapp.WebAppContext@511e0a{/,/home/geindre/workspace2/flysafeWebApp/target/flysafeWebApp-1.0-SNAPSHOT}
org.springframework.beans.factory.BeanDefinitionStoreException: Unable 
to read spring configurations from classpath*:META-INF/cocoon/spring; 
nested exception is 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: 
Line 2 in XML document from URL 
[jar:file:/home/geindre/.m2/repository/fr/meteo/advanced/1.0-SNAPSHOT/advanced-1.0-SNAPSHOT.jar!/META-INF/cocoon/spring/block.xml]

is invalid; nested exception is org.xml.sax.SAXParseException: 
cvc-elt.1: Cannot find the declaration of element 'property'.
Caused by: 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: 
Line 2 in XML document from URL 
[jar:file:/home/geindre/.m2/repository/fr/meteo/advanced/1.0-SNAPSHOT/advanced-1.0-SNAPSHOT.jar!/META-INF/cocoon/spring/block.xml]

is invalid; nested exception is org.xml.sax.SAXParseException: 
cvc-elt.1: Cannot find the declaration of element 'property'.
Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the 
declaration of element 'property'.
        at 
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
Source)



The question is is it possible to change the URL :
http://myMachine:port/myWebApplication/myBlock/resource

to http://myMachine:port/resource ???


-- S├ębastien Geindre DPREVI/AERO/DEV sebastien.geindre __at__ meteo.fr



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message