vgritsenko 02/03/11 07:17:15 Modified: src/documentation/xdocs/installing index.xml Log: add a note about headless JDK1.4 Revision Changes Path 1.13 +21 -7 xml-cocoon2/src/documentation/xdocs/installing/index.xml Index: index.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/installing/index.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- index.xml 5 Mar 2002 04:37:23 -0000 1.12 +++ index.xml 11 Mar 2002 15:17:15 -0000 1.13 @@ -146,20 +146,34 @@ (SVG rasterization toolkit) to deliver SVG imaging capabilities. Batik uses Java <code>java.awt</code> library, which (at least in Sun JDK before 1.4) requires graphics display. This means that X server must be running and Cocoon should - have permission to connect to it. - </p> + have permission to connect to it.</p> + <p>Easiest way to avoid X server connection problem (and to have mentioned permission) is to install and run Cocoon and entire servlet engine of your choice under regular - user account. - </p> + user account.</p> + <p>For security, and many other reasons, X server can be replaced by Xfvb or PJA (alternative awt implementation).</p> - <note>Sun JDK 1.4 does not require graphics display anymore.</note> + + <note>Sun JDK 1.4 does not require graphics display anymore, but Java has to be + started with the argument <code>-Djava.awt.headless=true</code></note> </s2> <s2 title="Headless UNIX and PJA"> - <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 + <p>If you are using unix with the Sun JDK 1.4, it can run in the + headless environment when following option is provided on Java + startup:</p> + + <source>-Djava.awt.headless=true</source> + + <note>If you use Tomcat, this can be done by setting environment variable + CATALINA_OPTS (Tomcat 4.x), or TOMCAT_OPTS (Tomcat 3.x):</note> + + <source>export CATALINA_OPTS='-Djava.awt.headless=true'</source> + + <p>If you are using unix with the Sun JDK 1.3.1 or earlier, 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>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]