Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / real-world application / jigsaw / WWW / Doc / User / cocoon.html
diff --git a/JMCR-Stable/real-world application/jigsaw/WWW/Doc/User/cocoon.html b/JMCR-Stable/real-world application/jigsaw/WWW/Doc/User/cocoon.html
new file mode 100644 (file)
index 0000000..e255442
--- /dev/null
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" \r
+   "http://www.w3.org/TR/REC-html40/loose.dtd"> \r
+<html>\r
+  <head>\r
+    <link rel="stylesheet" type="text/css" href="../style/doc.css"> \r
+    <title>Cocoon on Jigsaw</title>\r
+  </head>\r
+  <body bgcolor="#FFFFFF">\r
+    <div class="icons-w3c">\r
+      <a href="../../../">\r
+       <img src="/Icons/w3c_home" \r
+         border="0" \r
+         alt="W3C logo"\r
+         height="48" \r
+         width="72"></a>\r
+    </div>\r
+    <div class="icons-jigsaw">\r
+      <a href="../../">\r
+       <img src="/Icons/jigsaw" \r
+         border="0"\r
+         alt="Jigsaw"\r
+         height="49"\r
+         width="212"></a>\r
+    </div>\r
+\r
+    <div class="title">\r
+      <H1 class="title">\r
+       Cocoon and Jigsaw<br>\r
+       <span class="subtitle">Installing cocoon on Jigsaw</span>\r
+      </H1>\r
+      <hr NOSHADE width="70%" align="left">\r
+      <a href="../../Overview.html">Jigsaw Home</a> /\r
+      <a href="../Overview.html">Documentation Overview</a> /\r
+      <a href="Tutorials.html">Tutorials</a>\r
+    </div>\r
+\r
+    <div class="left">\r
+      <p class="link"><span class="linktitle">This Page</span><br>\r
+       <a class="local" href="#download">Download</a><br>\r
+       <a class="local" href="#clp">CLASSPATH</a><br>\r
+       <a class="local" href="#servlet">Servlet.properties</a><br>\r
+       <a class="local" href="#mapping">Xml mapping</a><br>\r
+       <a class="local" href="#doc">Documentation</a><br>\r
+      <p class="link"><span class="linktitle">Jigsaw Links</span><br>\r
+       <a class="local" href="JigAdmin/Overview.html">JigAdmin</a><br>\r
+       <a class="local" href="servlets.html">Servlet Tutorial</a><br>\r
+       <a class="local" href="jsp.html">JSP Configuration</a><br>\r
+       <a class="local" href="indexers.html">Indexers</a><br>\r
+      <p class="link"><span class="linktitle">W3C Links</span><br>\r
+       <a class="local" href="/XML/">XML</a><br>\r
+       <a class="local" href="/Style/XSL/">XSL</a><br>\r
+      <p class="link"><span class="linktitle">Cocoon Links</span><br>\r
+       <a class="local"\r
+         href="http://xml.apache.org/cocoon/index.html">Cocoon Site</a><br> \r
+       <a class="local"\r
+         href="http://xml.apache.org/cocoon/dist/">Download Cocoon</a><br> \r
+       <a class="local"\r
+         href="http://xml.apache.org/cocoon/guide.html">User Guide</a><br> \r
+    </div>\r
+\r
+    <div class="body">\r
+      <h1>Installing cocoon on Jigsaw</h1>\r
+      <dl>\r
+       <a name="download"></a>\r
+       <dt><span class="dtl">Download Cocoon</span></dt>\r
+       <dd>Jigsaw has been tested with <a\r
+           href="http://xml.apache.org/cocoon/dist/">Cocoon 1.8</a>.\r
+         <p>Cocoon is a servlet, so we only have to install it\r
+           and configure Jigsaw to "associate" all xml documents to\r
+           that servlet.\r
+       </dd>\r
+       <a name="clp"></a>\r
+       <dt><span class="dtl">Update your CLASSPATH variable:</span></dt>\r
+       <dd>\r
+         <div class="code">\r
+           <pre>\r
+CLASSPATH=$CLASSPATH:\\r
+          [cocoon-home]/lib/xerces.jar:\\r
+          [cocoon-home]/lib/stylebook.jar:\\r
+          [cocoon-home]/lib/fop.jar:\\r
+          [cocoon-home]/bin/cocoon.jar:\\r
+          [cocoon-home]/lib/xalan.jar:\\r
+          [cocoon-home]/lib/turbine-pool.jar</pre></div>\r
+       </dd>\r
+       <a name="servlet"></a>\r
+       <dt><span class="dtl">Edit servlet.properties</span></dt>\r
+       <dd>In <code>[jigsaw-home]/Jigsaw/Jigsaw/config/servlet.properties</code> \r
+         Add the lines:\r
+         <div class="code">\r
+           <pre>\r
+#COCOON\r
+servlet.cocoon.code=org.apache.cocoon.Cocoon\r
+servlet.cocoon.description=The Cocoon Servlet\r
+servlet.cocoon.initArgs=properties=[cocoon-home]/conf/cocoon.properties\r
+servlet.cocoon.icon=burst.gif\r
+</pre></div>\r
+       </dd> \r
+       <a name="mapping"></a>\r
+       <dt><span class="dtl">Configure xml mapping</span></dt>\r
+       <dd>\r
+         Ok, it's time to restart Jigsaw with the new\r
+         configuration. Now we need to "map" all xml documents to the \r
+         Cocoon servlet, for that we use a <a\r
+           href="../Reference/org.w3c.jigsaw.servlet.ServletMapperFrame.html">ServletMapperFrame</a> exactly  like we do for <a href="jsp.html">jsp configuration</a>.\r
+         <p>\r
+           So, setup the <a href="indexers.html">indexer</a> with\r
+           <a href="JigAdmin/Overview.html">JigAdmin</a> (eg:\r
+           <b>cocoon-indexer</b>). Under the "extensions" node add\r
+           the "<b>xml</b>" extension using a FileResource associated\r
+           to a ServletMapperFrame. Then, in the ServletMapperFrame,\r
+           set the "<b>servlet-url</b>" field to the Cocoon Servlet\r
+           URI (eg: <b>/servlet/cocoon</b>).\r
+         <p>\r
+           <img src="images/cocooncfg.gif" width="499" height="412"\r
+                alt="XML Mapping configuration" border="0">\r
+         <p>Note: don't forget to associate the <b>cocoon-indexer</b>\r
+           to the top level directory resource of your cocoon space.\r
+       </dd>\r
+       <a name="doc"></a>\r
+       <dt><span class="dtl">Read the documentation!</span></dt>\r
+       <dd>\r
+         <a href="http://xml.apache.org/cocoon/guide.html">Cocoon\r
+           User Guide</a>\r
+       </dd>\r
+      </dl>\r
+    </div> <!-- body -->\r
+    <div class="footer">\r
+      <p>\r
+      <hr NOSHADE WIDTH="100%">\r
+      <a href="mailto:jigsaw@w3.org">Jigsaw Team</a><br>\r
+      <span class="mini">\r
+      $Id: cocoon.html,v 1.1 2010/06/15 12:22:57 smhuang Exp $\r
+    </span>\r
+    <p class="policyfooter">\r
+      <font size=-1>\r
+       <a href="/Consortium/Legal/ipr-notice.html#Copyright">Copyright</a>\r
+       &copy; 1999 <a href="http://www.w3.org">W3C</a> \r
+       (<a href="http://www.lcs.mit.edu">MIT</a>, \r
+       <a href="http://www.inria.fr/">INRIA</a>, \r
+       <a href="http://www.keio.ac.jp/">Keio</a> ), \r
+       All Rights Reserved. W3C \r
+       <a href="/Consortium/Legal/ipr-notice.html#Legal Disclaimer">\r
+         liability,\r
+       </a>\r
+       <a href="/Consortium/Legal/ipr-notice.html#W3C Trademarks">\r
+         trademark\r
+       </a>, \r
+       <a href="/Consortium/Legal/copyright-documents.html">\r
+         document use \r
+       </a>\r
+       and\r
+       <a href="/Consortium/Legal/copyright-software.html">\r
+         software licensing\r
+       </a> rules apply. Your interactions with this site are in\r
+       accordance with our \r
+       <a href="/Consortium/Legal/privacy-statement.html#Public">\r
+         public\r
+       </a> and \r
+       <a href="/Consortium/Legal/privacy-statement.html#Members">\r
+         Member\r
+       </a>\r
+       privacy statements.</font>\r
+    </div>\r
+  </body>\r
+</html>\r
+\r