svn commit: r589639 - /lenya/trunk/INSTALL-SRC.txt

[email protected]
Newsgroups gmane.comp.cms.lenya.cvs
Message-ID <[email protected]>
Author: nettings
Date: Mon Oct 29 07:34:46 2007
New Revision: 589639

URL: http://svn.apache.org/viewvc?rev=589639&view=rev
Log:
updated jdk version requirements, tomcat version, endorsed libs.
added blah about automated testing.


Modified:
    lenya/trunk/INSTALL-SRC.txt

Modified: lenya/trunk/INSTALL-SRC.txt
URL: http://svn.apache.org/viewvc/lenya/trunk/INSTALL-SRC.txt?rev=589639&r1=589638&r2=589639&view=diff
==============================================================================
--- lenya/trunk/INSTALL-SRC.txt (original)
+++ lenya/trunk/INSTALL-SRC.txt Mon Oct 29 07:34:46 2007
@@ -13,8 +13,15 @@
 
 
     * Java 2 Platform, Standard Edition
-      Recommended version: JDK 1.5 (used by most developers, 1.4.2 or later and 1.6 should also work).
-      Get the JDK at http://java.sun.com/javase/downloads/index_jdk5.jsp
+      Recommended version: JDK 1.5 (used by most developers). Java 1.4.2 or later should also
+      work, and people are using Java 1.6 successfully in day-to-day operation.
+      Get the JDK at http://java.sun.com/javase/downloads/index_jdk5.jsp.
+
+      WARNING: There have been numerous reports of spurious VM crashes with Java versions from 
+      1.5.0-07 to 1.5.0-11 both on Windows and Linux. Make sure you are using the latest available Java
+      5 package for your operating system (-13 as of this writing). 
+      If you encounter such crashes with more current revisions, please re-open 
+      http://issues.apache.org/bugzilla/show_bug.cgi?id=42493 .
 
     * Apache Cocoon
       Recommended version: BRANCH_2_1_X (https://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X)
@@ -32,17 +39,17 @@
       All Linux distributions come with svn (or subversion) packages. Under Windows, you can either use 
       TortoiseSVN (see http://tortoisesvn.tigris.org) or the svn package included in Cygwin (http://cygwin.com).
 
-    * (optional) Apache Tomcat for JDK 1.4
-      version: 5.0.28 or newer, 5.5.x not tested.
-      source: http://jakarta.apache.org/site/binindex.cgi
+    * (optional) Apache Tomcat for JDK 1.5, version: 5.5.20 or later (earlier versions may work as well, 
+      but they are not tested).
+      Get the source at http://jakarta.apache.org/site/binindex.cgi
       Note that Lenya ships with Jetty and therefore does not need a servlet container to be installed.
 
 
+
 Standalone Installation (using the built-in Jetty)
 
 
-   This is the recommended mode of installation that is used by most
-   developers.
+   This is the recommended mode of installation that is used by most developers.
 
    1. Get the Java SDK (see Prerequisites): e.g. J2SDK_1.5.0-11
       and set JAVA_HOME
@@ -123,11 +130,10 @@
       with Java 2 SDK, Tomcat, Cocoon and Lenya.
 
       The following libraries must be placed in the endorsed library directory for your deployment.
-          * jakarta-bcel-20040329.jar
-          * jakarta-regexp-1.3.jar
-          * xalan-2.6.0.jar
-          * xercesImpl-2.6.2.jar
-          * xml-apis.jar
+          * xalan-2.7.0.jar
+          * xalan-2.7.0-serializer.jar
+          * xerces-2.9.0-xercesImpl.jar
+          * xerces-2.9.0-xml-apis.jar
 
       They are placed by the build process in the directory specified by tomcat.endorsed.dir in 
       build.properties. You should validate that these files are indeed in the proper location 
@@ -141,8 +147,10 @@
       Try carefully checking the location and version numbers of each of the libraries.
 
       References:
-          * Tomcat Class Loader HOWTO (http://jakarta.apache.org/tomcat/tomcat-5.0-doc/class-loader-howto.html)
-          * Java 2 Endorsed Standards Override Mechanism (http://java.sun.com/j2se/1.4.2/docs/guide/standards/index.html)
+          * Tomcat Class Loader HOWTO 
+              (http://jakarta.apache.org/tomcat/tomcat-5.0-doc/class-loader-howto.html)
+          * Java 2 Endorsed Standards Override Mechanism 
+              (http://java.sun.com/j2se/1.4.2/docs/guide/standards/index.html)
  
    6. Restart Tomcat
 
@@ -165,3 +173,12 @@
    makes it harder for an attacker to manipulate the system.
    FIXME: this needs more detailed documentation.
 
+
+Performing automated tests
+
+  If you are hacking Lenya (or you have healthy paranoia levels), you might want to run automated unit
+  and web tests on your Lenya checkout, especially after modifications. 
+  In the lenya-2.0.x directory, do
+  ./build.sh test    (to run the junit tests, requires a successful build), and
+  ./build.sh modules.test.canoo  (to run the canoo web tests, requires a running servlet engine).
+  
\ No newline at end of file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.