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]
