> From: Rob Jellinghaus [mailto:[EMAIL PROTECTED]]
> 
> ...and following myself up... it turns out that if I just put the
> bonebreaker dir under %CATALINA_HOME%/webapps/cocoon/mount and edit
> bonebreaker/sitemap.xmap to have "/cocoon/mount/bonebreaker" as the
> base-url, then it works!  (without editing the toplevel sitemap.xmap,
even!)
> 
> So the question now is, why does the recommended top-level
sitemap.xmap
> information below *not* work? 

May be you added this snippet in the wrong place. May be you added it
after the last pipeline element. This last pipeline element has **/
match which shows directory listing.

> >[Vadim: I am trying to make it so Mozilla sends plain text email; I
> >apologize from the bottom of my heart if I fail :-) ]

[Congrats, you have got it!]

Vadim


> And why not make this the standard way to
> install bonebreaker?
> 
> But in any case I'm happy now :-)
> Cheers!
> Rob
> 
> 
> 
> 
> At 04:36 PM 3/29/2002 -0800, Rob Jellinghaus wrote:
> >[Vadim: I am trying to make it so Mozilla sends plain text email; I
> >apologize from the bottom of my heart if I fail :-) ]
> >
> >I have Cocoon 2.0.2 running with Tomcat 4.0.1 and Java 1.3.1_02.  I
have
> >been able to run the esql samples against both the built-in hsql DB
and
> >against my own mysql DB, so I know that I have *something* working
:-)
> >
> >I have just downloaded bonebreaker.zip and unzipped it into
> >%CATALINA_HOME%/webapps/cocoon/bonebreaker.  I have made the changes
to my
> >main sitemap.xmap as specified on
>
>http://www.cocooncenter.de/cc/documents/resources/navigation/installati
on.htm
> l
> >:
> >
> ><map:pipeline>
> >
> >  <!-- match the Bonebreaker homepage -->
> >  <map:match pattern="bonebreaker">
> >    <map:mount uri-prefix="bonebreaker" check-reload="yes"
> >      reload-method="synchron" src="bonebreaker/"/>
> >  </map:match>
> >
> >  <!-- match all other Bonebreaker pages -->
> >  <map:match pattern="bonebreaker/**">
> >    <map:mount uri-prefix="bonebreaker" check-reload="yes"
> >      reload-method="synchron" src="bonebreaker/"/>
> >  </map:match>
> >
> ></map:pipeline>
> >
> >The problem is that when I go to
> >http://localhost:8080/cocoon/bonebreaker/  I get a simple directory
> >listing, not a Cocoon-rendered HTML page.  Here is the access.log
> >(slightly cleaned up):
> >
> >DEBUG   (2002-03-29) 16:31.30:470   [access](/cocoon/bonebreaker/)
> >HttpProcessor[8080][0]/AbstractEnvironment: Resolving 'sitemap.xmap'
in
> >context 'file:/D:/dev/Tomcat 4.0/webapps/cocoon/'
> >DEBUG   (2002-03-29) 16:31.30:540   [access](/cocoon/bonebreaker/)
> >HttpProcessor[8080][0]/AbstractEnvironment: Resolved to
> >'file:/D:/dev/Tomcat 4.0/webapps/cocoon/sitemap.xmap'
> >Resolving '' in context 'file:/D:/dev/Tomcat 4.0/webapps/cocoon/'
> >Resolved to 'file:/D:/dev/Tomcat 4.0/webapps/cocoon/'
> >Changing Cocoon context
> >   from context(file:/D:/dev/Tomcat 4.0/webapps/cocoon/) and prefix()
> >  to context(sitemap.xmap) and prefix()
> >  at URI bonebreaker/
> >New context is file:/D:/dev/Tomcat 4.0/webapps/cocoon/
> >Resolving 'stylesheets/system/directory2html.xsl' in context
> >'file:/D:/dev/Tomcat 4.0/webapps/cocoon/'
> >Resolved to 'file:/D:/dev/Tomcat
> >4.0/webapps/cocoon/stylesheets/system/directory2html.xsl'
> >Resolving 'bonebreaker' in context 'file:/D:/dev/Tomcat
4.0/webapps/cocoon/'
> >Resolved to 'file:/D:/dev/Tomcat 4.0/webapps/cocoon/bonebreaker/'
> >Set the URI Prefix (OLD=, NEW=)
> >Reset context to file:/D:/dev/Tomcat 4.0/webapps/cocoon/
> >'bonebreaker/' Processed by Apache Cocoon 2.0.2 in 10.385 seconds.
> >
> >So I tried going to
> >http://localhost:8080/cocoon/bonebreaker/home/home.section but that
gives
> >me a 404.  The access.log says:
> >
> >Changing Cocoon context
> >  from context(file:/D:/dev/Tomcat 4.0/webapps/cocoon/) and prefix()
> >  to context(sitemap.xmap) and prefix()
> >  at URI bonebreaker/home/home.section
> >New context is file:/D:/dev/Tomcat 4.0/webapps/cocoon/
> >Set the URI Prefix (OLD=, NEW=)
> >Reset context to file:/D:/dev/Tomcat 4.0/webapps/cocoon/
> >WARN    (2002-03-29) 16:31.46:663
> >[access](/cocoon/bonebreaker/home/home.section)
> >HttpProcessor[8080][0]/CocoonServlet: The resource was not found
> >org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request:
> >/bonebreaker/home/home.section
> >    at org.apache.cocoon.www.sitemap_xmap.process(D:\dev\Tomcat
> > 4.0\work\localhost\cocoon\cocoon-
> files\org/apache/cocoon/www\sitemap_xmap.java:3175)
> >    at org.apache.cocoon.www.sitemap_xmap.process(D:\dev\Tomcat
> > 4.0\work\localhost\cocoon\cocoon-
> files\org/apache/cocoon/www\sitemap_xmap.java:2489)
> >    at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
> >    at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
> >    at
> >
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154
)
> >    at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
> >    at
>
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >    at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFi
> lterChain.java:247)
> >    at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChai
> n.java:193)
> >    at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java
> :243)
> >    at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566
> )
> >    at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
> >    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >    at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java
> :201)
> >    at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566
> )
> >    at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
> >    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >    at
> >
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
4)
> >    at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:164)
> >    at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566
> )
> >    at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.ja
> va:170)
> >    at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564
> )
> >    at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
> >    at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564
> )
> >    at
> >
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462
)
> >    at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564
> )
> >    at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
> >    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >    at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:1
> 63)
> >    at
> >
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566
> )
> >    at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
> >    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> >    at
> >
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:10
> 11)
> >    at
> >
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1106)
> >    at java.lang.Thread.run(Unknown Source)
> >INFO    (2002-03-29) 16:31.46:703
> >[access](/cocoon/bonebreaker/home/home.section)
> >HttpProcessor[8080][0]/CocoonServlet: 'bonebreaker/home/home.section'
> >Processed by Apache Cocoon 2.0.2 in 100 milliseconds.
> >
> >Is Bonebreaker... well... broken under Cocoon 2.0.2?  I am going to
keep
> >working on this, but some clues from you would be terribly helpful.
> >
> >Cheers,
> >Rob
> >


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to