Hi!

I want to write some xsp-pages and that is why I am using cocoon. Now
for just trying to make it to works, I am testing out an simple example
from a book, but it doesn't work.

I have an Apache Tomcat 5.5 installed on a sun computer, unix.   

I have these files:

date.xsp

<?xml version="1.0"?>
<?cocoon-process type="xsp"?>

 <xsp:page
  language="java"
  xmlns:xsp="http://apache.org/xsp";>

 <date>
  <xsp:expr>new java.util.Date().toString()</xsp:expr>
 </date>
</xsp:page>

date.xslt

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" 
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
 <xsl:output method="html" version="4.0" encoding="UTF-8" 
             indent="yes" omit-xml-declaration="yes"/>
 <xsl:template match="date">
   <html>
   <head><title>Today's date</title></head>
   <body>
    Today is <b> <xsl:apply-templates/> </b>
   </body>
  </html>
 </xsl:template>
</xsl:stylesheet>

Sitemap.xmap

<?xml version="1.0" encoding="UTF-8"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>

 <map:pipelines>

  <map:pipeline>

    <map:match pattern="*.xsp">
     <map:generate type="serverpages" src="{1}.xsp"/>
     <map:transform src="{1}.xslt">
      <map:parameter name="contextPath"
                     value="{request:contextPath}"/>
     </map:transform> 
     <map:serialize type="html"/>
    </map:match>

  </map:pipeline>

 </map:pipelines>

</map:sitemap>

The files are exactly from the book and I have put them under:

<dir>/cocoon-2.1.7/build/webapp/date

And then I am trying to see the page by typing in the browser:

http://<host>/cocoon/date/

I get this message:

Resource not found
No pipeline matched request: date/

org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: date/

cause: org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: date/

full exception chain stacktrace[show] 

org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: date/
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:144)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:92)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:234)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:176)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:243)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:117)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:46)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:130)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:138)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:92)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:234)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:176)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:243)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:608)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
48)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:85
6)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:684)
        at java.lang.Thread.run(Thread.java:595)

stacktrace[show] 

org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: date/
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:144)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:92)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:234)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:176)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:243)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:117)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:46)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:130)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:138)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:92)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:234)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:176)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:243)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:608)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
48)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:85
6)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:744)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:684)
        at java.lang.Thread.run(Thread.java:595)


When I am trying the sample on xsp "Simple Form Handling" and it is
working.

When I start the server I get this log:

Oct 10, 2005 5:27:17 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Oct 10, 2005 5:27:17 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.9
Oct 10, 2005 5:27:17 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
- Reading standard config
net/sourceforge/myfaces/resource/standard-faces-config.xml
- Reading config
jar:file:/opt/mws/jakarta-tomcat-5.5.9/temp/myfaces49837.jar!/META-INF/f
aces-config.xml
- Reading config
jar:file:/opt/mws/jakarta-tomcat-5.5.9/temp/myfaces49838.jar!/META-INF/f
aces-config.xml
- Reading config /WEB-INF/faces-config.xml
- Ignored element 'display-name' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'display-name' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- Ignored element 'display-name' as child of 'servlet'.
- Ignored element 'init-param' as child of 'servlet'.
- ServletContext '/opt/prj/cocoon-2.1.7/build/webapp/' initialized.
- The database 'db' root directory has been set to
/opt/prj/cocoon-2.1.7/build/webapp/WEB-INF/db. Keep in mind that if a
war upgrade will take place the database will be lost.
- Database points to /opt/prj/cocoon-2.1.7/build/webapp/WEB-INF/db
- Database 'db' successfully opened
- Xindice server successfully started
trying to register database
trying to register database
- RAMJobStore initialized.
- Quartz scheduler 'Cocoon
- Quartz scheduler version: 1.4.5
- Scheduler Cocoon_$_Mon_Oct_10_17:28:37_MEST_2005 started.
WARN! *** JMS block is installed but jms client library not found. ***
- For the jms block to work you must install and start a JMS server and
place the client jar in WEB-INF/lib.
- The default server, OpenJMS is configured in cocoon.xconf but is not
bundled with Cocoon.
Oct 10, 2005 5:29:18 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-80
Oct 10, 2005 5:29:18 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 121904 ms

Could the problem be how the server is configured? I thought that the
problem must be my sitemap since the sample is working.

I do not know what more to do. That is why I am seeking help.

Thank you for helping me!

/Kerstin

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

Reply via email to