+----------------------------------------------------------------+ | This text document is generated from the XML source | | using the follwoing stylesheet: | | lenya/pubs/docs-new/xslt/document2txt.xsl | | | | Feel free to improve the layout by changing the stylesheet. | +----------------------------------------------------------------+ PREREQUISITES ============= by Andreas Hartmann The following list describes the setup that is tested and recommended. Several items, e.g. the servlet container, may be replaced by other products. * Java 2 Platform, Standard Edition (recommended: J2SE 1.4.2)http://java.sun.com/j2se/1.4.2/download.html [http://java.sun.com/j2se/1.4.2/download.html] * Apache Tomcat for JDK 1.4 (recommended: 4.1.29)Tomcat release builds [http://www.apache.org/dist/jakarta/tomcat-4/v4.1.29/bin/] Pick one of the jakarta-tomcat-4.1.24-LE-jdk14 files! * Apache Ant (recommended: 1.6b2)Ant main distribution directory [http://www.apache.org/dist/ant/] * Apache Cocoon (required: Cocoon 2.1.2)Cocoon download page [http://cocoon.apache.org/mirror.cgi] * Endorsed Libraries (recommended: Xalan 2.5.0 Xerces 2.5.0) INSTALLATION OF THE SOURCE VERSION ================================== by Jan Prill, Andreas Hartmann, Gregor J. Rothfuss CONTENTS 1. Example directory structure 2. Installation 1. Example directory structure ------------------------------ If you're new to all this, it is recommended to use the following directory structure: your_home (or c:\ on Windows, NOT My Dcouments) /src /cocoon-lenya $LENYA_HOME /cocoon-2.1 $COCOON_HOME /build /webapp $COCOON_WEBAPP /build /tomcat-4.1.24 $TOMCAT_HOME /ant-1.5.3 2. Installation --------------- 1. Get the Java SDK (see Prerequisites [prerequisites.html]) 2. Get Apache Tomcat (see Prerequisites [prerequisites.html]) 3. Install Tomcat See Running The Tomcat 4.0 Servlet/JSP Container [http://jakarta.apache.org/tomcat/tomcat-4.1-doc/RUNNING.txt] MS Windows: Basically this is setting the JAVA_HOME environment variable and double-clicking on tomcat-4.1.24.exe. Decide to run Tomcat as a Windows NT/2000/XP-Service. ................................................. WARNING: Make sure you do not install at a location with spaces in the path ................................................. 4. Check if Tomcat is running http://localhost:8080 [http://localhost:8080]. 5. Stop the Tomcat service MS Windows: If you don't know how, try Start > Help > Services. 6. Get Apache Ant (see Prerequisites [prerequisites.html]) 7. Install Ant See section Installing Ant [http://ant.apache.org/manual/install.html] of the Ant Manual MS Windows Set a few environment variables, e.g.: * JAVA_HOME = C:\Programme\j2sdk1.4.1_01 * ANT_HOME = C:\Programme\Apache Group\apache-ant-1.5.2 * CATALINA_HOME = C:\build\tomcat-4.1.24 * CLASSPATH = .\;C:\Programme\Apache Group\apache-ant-1.5.2\lib * PATH = ;C:\Programme\j2sdk1.4.1_01\bin;C:\Programme\Apache Group\apache-ant-1.5.2\bin 8. Get Apache Cocoon (see Prerequisites [prerequisites.html]) 9. Copy the Cocoon build properties supplied by Lenya Copy the files * local.build.properties * local.blocks.properties from $LENYA_HOME/src/cocoon to $COCOON_HOME. 10. Compile Cocoon MS Windows $COCOON_HOME > build.bat Unix $COCOON_HOME > ./build.sh -Dinclude.webapp.libs=yes webapp See also Installing Apache Cocoon [http://cocoon.apache.org/2.0/installing/index.html] 11. If you have downloaded the source version: Extract Lenya Extract the downloaded Lenya archive to a directory of your choice. 12. Configure Lenya Copy $LENYA_HOME/build.properties.sample to $LENYA_HOME/build.properties. Edit build.properties. For the described configuration the following settings will work (MS Windows: Don't use backslashes "\" for directory separation.). It is important that tomcat.home.dir is an absolute path. The asterisk (*) has to be replaced by the appropriate version number. Replace $TOMCAT_HOME by your tomcat installation directory. * cocoon.webapp.dir=$COCOON_HOME/build/webapp * pubs.root.dirs=src/webapp/lenya/pubs * tomcat.home.dir=$TOMCAT_HOME 13. Build Lenya $LENYA_HOME > ant install 14. Restart the Tomcat service MS Windows:Start > All Programs > Apache Tomcat > Stop TomcatStart > All Programs > Apache Tomcat > Start Tomcat or $TOMCAT_HOME\bin > shutdown.bat $TOMCAT_HOME\bin > startup.bat Unix: $TOMCAT_HOME/bin > ./shutdown.sh $TOMCAT_HOME/bin > ./startup.sh 15. Test the installation http://localhost:8080/lenya [http://localhost:8080/lenya]