----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, December 07, 2001 11:40 PM
Subject: OutOfMemoryError with Ant 1.4.1 and Tomcat 3.2.1


> Hi,
>
> I just recently upgraded from Ant 1.3 to Ant 1.4.1. I am now consistently
> getting OutOfMemoryError exceptions when building a large java project
with
> <javac> on Unix machines through Ant 1.4.1 and Tomcat 3.2.1. I am using
> Tomcat for our Servlet-based build application, which allows users to kick
> off builds on various machines through HTTP requests. I do not encounter
the
> out of memory error when invoking Ant and building the projects from the
> command line. I also do not encounter the out of memory error when
building
> through Ant 1.3 and Tomcat 3.2.1.
>

> <javac srcdir="${SharedSourceDir}" destdir="${SharedDeployDir}"
> debug="${debug}" memoryMaximumSize="512m">
>   <classpath refid="project.class.path"/>
>   <exclude name="Web/**/*.*"/>
>   <exclude name="ejbcgen/**/*.*"/>
> </javac>
>
> Please note that I'm not using fork="yes" in the <javac> task because I
> thought it was no longer required in Ant 1.4.1. Please correct me if I'm
> wrong in interpreting this fix in the WHAT'S NEW documentation.

you probably need to set the fork variable, as otherwise a new JVM wont get
created for javac with extra memory.

Also, try jikes as a compiler.



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to