On 9/17/07, Shiva Kumar H R <[EMAIL PROTECTED]> wrote: > > Some more observations while testing Geronimo Eclipse Plugin 2.0.0 (RC3): > a) When defining a new server, "Apache Geronimo v1.2 Server" doesn't get > listed in the list of available servers. > > b) Looks like WTP 2.0.1RC2 has solved the problem reported in > GERONIMODEVTOOLS-209 if the HelloWorld WAR's geronimo-web.xml uses > 1.1Geronimo schemas. However, if > geronimo-web.xml" is edited to use 2.0 version of Geronimo schemas, then > "Run As -> Run on Server" won't open internal browser. > > c) Another very important thing related to "eclipse.ini" settings. > The default contents of "eclipse.ini" is shown below: > -showsplash > org.eclipse.platform > --launcher.XXMaxPermSize > 256m > -vmargs > -Xms40m > -Xmx256m > > This is *really* messy. With the default provided settings as above, my > Eclipse crashed about 7 times! with "java.lang.OutOfMemoryError: PermGen > space" errors and I was not at all able to complete the steps mentioned in > http://cwiki.apache.org/geronimo/java-ee-50-app-development-on-geronimo-simplified-using-eclipse.html > > However, as suggested by Tim, I created a shortcut to eclipse.exe as below > "E:\IDEs\eclipse3.3.1_WTP2.0.1RC2_gep2.0rc3\eclipse.exe -vmargs -Xms256m > -Xmx256m -XX:MaxPermSize=128m" > > And when I use this shortcut, everything worked great and I was able to > complete > http://cwiki.apache.org/geronimo/java-ee-50-app-development-on-geronimo-simplified-using-eclipse.htmlin > one-go in less than 30 minutes. So the key is to correctly set "-vmargs > -Xms256m -Xmx256m -XX:MaxPermSize=128m" arguments. > > We need to figure out how to set these in "eclipse.ini" itself
Found the correct settings. Please see http://blog.xam.dk/archives/68-Eclipse-and-memory-settings.html Here is eclipse.ini file contents that works for me for executing all the steps in the ppt. -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Xms128m -Xmx256m -XX:MaxPermSize=128m i) Changed -Xms value from 40m to 128m ii) Added -XX:MaxPermSize=128m at the end of file (looks like this same value specified before -vmargs is simply ignored!) Tim, Can http://people.apache.org/~mcconne/releases/RC3/build.xml<http://people.apache.org/%7Emcconne/releases/RC3/build.xml>be updated to automatically update eclipse.ini ? - Shiva and recommend them strongly to users in "Release Notes" as well as in "http://people.apache.org/~mcconne/releases/RC3/Geronimo_Eclipse_Plugin_2.0.0_Instructions-RC3.txt<http://people.apache.org/%7Emcconne/releases/RC3/Geronimo_Eclipse_Plugin_2.0.0_Instructions-RC3.txt> > " > If we can also update http://people.apache.org/~mcconne/releases/RC3/build.xml > <http://people.apache.org/%7Emcconne/releases/RC3/build.xml> to > automagically edit eclipse.ini with the correct settings, that would just > be great! > > Thanks, > Shiva > > On 9/17/07, Shiva Kumar H R < [EMAIL PROTECTED]> wrote: > > > > Tim, > > The "Install prerequisites" section of > > http://people.apache.org/~mcconne/releases/RC3/Geronimo_Eclipse_Plugin_2.0.0_Instructions-RC3.txt > > > > <http://people.apache.org/%7Emcconne/releases/RC3/Geronimo_Eclipse_Plugin_2.0.0_Instructions-RC3.txt> > > needs following updates: > > > > 1) "1 -- Europa (also known as Eclipse 3.3), which is platform specific" > > Need to mention package name as "Eclipse Classic" to avoid confusions as > > raised in RC2 voting thread. Also, shouldn't the version be changed to > > 3.3.1? Please see > > http://www.eclipse.org/eclipse/development/freeze_plan_3_3_1.html > > > > So, this could look something like: > > "1 -- Eclipse 3.3.1 (Eclipse Classic package of Europa distribution), > > which is platform specific" > > <http://www.eclipse.org/eclipse/development/freeze_plan_3_3_1.html> > > 2) "3 -- Data Tools Platform (DTP) 1.5" > > Should be "3 -- Data Tools Platform (DTP) 1.5.1" > > > > 3) "4 -- Eclipse Modeling Framework (EMF) 2.3" > > Should be "4 -- Eclipse Modeling Framework (EMF) 2.3.1" > > http://www.eclipse.org/modeling/emf/downloads/?project= lists > > emf-sdo-xsd-SDK-M200709120130.zip under 2.3.1 Maintenance Builds > > > > 4) "5 -- Graphical Editing Framework (GEF) 3.3" > > Should be "5 -- Graphical Editing Framework (GEF) 3.3.1" > > http://download.eclipse.org/tools/gef/downloads/index.php lists > > GEF-SDK-M20070814-1555.zip under 3.3.1 Stream Maintenance Builds > > > > 5) "That is why this ant script downloads and installs the WTP 2.0.1 RC1 > > artifacts." > > Should be: > > "That is why this ant script downloads and installs the WTP 2.0.1 RC2 > > artifacts." > > > > - Shiva > > > >