Greetings
I am new to this list. I last played with tomcat ~7 years ago (version 3).
I am attempting to compile tomcat-6.0.20 on a linux-box
(it runs pure-(AMD64) 64-bit CLFS linux (kernel 2.6.31.6, gcc4.4.2,
glibc2.10.2) The box has an AMD Sempron CPU and 2 Gbytes of RAM,
ant-1.7.1 and java-binary downloaded from sun (jdk-6u17-linux-x64.bin) The
first part of the build is successful then I get an "out of memory error" as
shown below
###############################
compile:
[javac] Compiling 1052 source files
to
/home/forker/tomcat-test/sources-tomcat-test/apache-tomcat-6.0.20-src/output/classes
[javac]
[javac]
[javac] The system is out of resources.
[javac] Consult the following stack trace for details.
[javac] java.lang.OutOfMemoryError: Java heap space
[javac] at
java.util.jar.Manifest$FastInputStream.<init>(Manifest.java:315)
[javac] at
java.util.jar.Manifest$FastInputStream.<init>(Manifest.java:310)
[javac] at java.util.jar.Manifest.read(Manifest.java:178)
[javac] at java.util.jar.Manifest.<init>(Manifest.java:52)
[javac] at
java.util.jar.JarFile.getManifestFromReference(JarFile.java:165)
[javac] at java.util.jar.JarFile.getManifest(JarFile.java:146)
[javac] at
sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:693)
[javac] at
java.net.URLClassLoader.defineClass(URLClassLoader.java:221)
[javac] at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
[javac] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[javac] at java.security.AccessController.doPrivileged(Native Method)
[javac] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[javac] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[javac] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
[javac] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
[javac] at
com.sun.tools.javac.comp.Attr.isStaticEnumField(Attr.java:2223)
[javac] at
com.sun.tools.javac.comp.Attr.checkEnumInitializer(Attr.java:2198)
[javac] at com.sun.tools.javac.comp.Attr.checkInit(Attr.java:2173)
[javac] at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:1852)
[javac] at
com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1522)
[javac] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
[javac] at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:377)
[javac] at
com.sun.tools.javac.comp.Annotate.enterAttributeValue(Annotate.java:228)
[javac] at
com.sun.tools.javac.comp.Annotate.enterAttributeValue(Annotate.java:219)
[javac] at
com.sun.tools.javac.comp.Annotate.enterAnnotation(Annotate.java:167)
[javac] at
com.sun.tools.javac.comp.MemberEnter.enterAnnotations(MemberEnter.java:743)
[javac] at com.sun.tools.javac.comp.MemberEnter.access$300
(MemberEnter.java:42)
[javac] at
com.sun.tools.javac.comp.MemberEnter$5.enterAnnotation(MemberEnter.java:711)
[javac] at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:95)
[javac] at
com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:87)
[javac] at com.sun.tools.javac.comp.Enter.complete(Enter.java:472)
[javac] at com.sun.tools.javac.comp.Enter.main(Enter.java:429)
BUILD FAILED
######################################
I would be grateful for some advce on the above and/or on the amount of
memory required to compile tomcat-6.0.20 on a modern linux machine.
yours sincerely
lux-integ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]