The question about a requirement for X has come up over and over again. Also, tomcat 4 is released now. This patch removes the discusion about installing a custom servlet and adds a short section about how to replace suns awt.
This patch is against the installing/index.xml document from HEAD. I assume it's the same as the cocoon2 branch. I'd kind of like this to go into cocoon2.0 final if it's possible. Tim Myers
Index: index.xml =================================================================== RCS file: /home/cvspublic/xml-cocoon2/documentation/xdocs/installing/index.xml,v retrieving revision 1.2 diff -u -r1.2 index.xml --- index.xml 2001/10/25 14:58:42 1.2 +++ index.xml 2001/11/26 03:04:34 @@ -272,43 +272,11 @@ </s2> <s2 title="Installing on Tomcat 4.X"> - - <p>Note that Tomcat-4.0 beta1 will not work with Cocoon. You - must use Tomcat-4.0 beta3 or beta7, or a nightly build from - <link href="http://jakarta.apache.org/builds/jakarta-tomcat-4.0/nightly/">http://jakarta.apache.org/builds/jakarta-tomcat-4.0/nightly/</link>. - Tomcat-4.0 beta7 works with Cocoon out of the box. - </p> - - <p>Recent builds of Tomcat 4 have largely solved the xml library problem - described above. However Tomcat 4.X is not currently released, and the - flip side of easier installation is alpha code. It is not recommended - that you use Tomcat 4.X for production servers yet. - (Having said that, I do :-)</p> - - - <p>Tomcat 4.0 versions prior to beta7 do not expose the servlet.jar file to Cocoon by default, - so if you use any Tomcat 4.0 versions released earlier than beta7, <strong>before you build the Cocoon webapp</strong> you will need to - add the following to the Cocoon servlet definition in the web.xml file:</p> - - <source> - <init-param> - <!-- change param value to path to Catalina's servlet.jar --> - <param-name>extra-classpath</param-name> - <param-value>path\to\tomcat\common\lib\servlet.jar</param-value> - </init-param> - </source> - - <ol> - - <li> - <strong>Modify cocoon/webapp/WEB-INF/web.xml</strong> - Add the code shown above to the Cocoon web.xml file - </li> - + <p>Tomcat 4 is a really straight-forward installation.</p> + <ol> <li> <strong>Build the Cocoon webapp</strong> - Build the webapp as described above. This will now include - the corrected web.xml file. + Build the webapp as described above. </li> <li> @@ -330,7 +298,29 @@ </li> </ol> - + <s3 title="Linux/Headless/Batik"> + <p>If you are using unix with the sun jdk, it's awt implementation requires +you to use X + even if you aren't actually displaying anything. One simple solution is to +use a different + implementation of the awt.</p> + + <ol> + <li>From www.eteks.com you can get an awt replacement that doesn't need X: + <link +href="http://www.eteks.com/pja/en/">http://www.eteks.com/pja/en</link>.</li> + + <li>Unpack the jars into a place where your jdk will be able to use them-- + $JAVAHOME/jre/classes works for j2sdk1.3</li> + + <li>Then add to your tomcat startup script: + <source> +export CATALINA_OPTS='-Dawt.toolkit=com.eteks.awt.PJAToolkit \ + -Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment \ + -Djava.awt.fonts=/usr/local/jdk/jre/lib/fonts/' + </source> + <p>(CATALINA_OPTS if it's 4, TOMCAT_OPTS if it's 3)</p> + </li> + <li><strong>(Re)start Tomcat and enjoy!</strong></li> + </ol> + </s3> </s2> <s2 title="Installing on BEA Weblogic 6.0">
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]