geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shiva Kumar H R" <shiv...@gmail.com>
Subject Re: [Discuss] Release Geronimo Eclipse Plugin 2.0.0 (RC3)
Date Wed, 19 Sep 2007 13:10:22 GMT
On 9/19/07, Tim McConnell <tim.mcconne@gmail.com> wrote:
>
> Hi Shiva, thanks for the information. I'm not sure I feel comfortable
> modifying
> a user's eclipse.ini file, especially without their knowledge. What I
> think we
> should do though is include these settings in the release notes for this
> release, and possibly on the updated website for the
> Apache Geronimo Development Tools Subproject. Does this seem reasonable to
> you ??


Fine Tim. I was looking at
https://bugs.eclipse.org/bugs/show_bug.cgi?id=92250 especially the comments
related to "eclipse.ini" and it seems: "We can't add -XX:MaxPermSize to
eclipse.ini because it is not a supported standard VM argument - other VMs
such as JRockit, GCJ, IBM, will fail to start when provided with that
argument".

Thanks,
Shiva

Shiva Kumar H R wrote:
> >
> >
> > On 9/17/07, *Shiva Kumar H R* <shivahr@gmail.com
> > <mailto:shivahr@gmail.com>> 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.1 Geronimo 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
> >     <
> 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.html
> >     <
> http://cwiki.apache.org/geronimo/java-ee-50-app-development-on-geronimo-simplified-using-eclipse.html
> >
> >     in 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
> > <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* < shivahr@gmail.com
> >     <mailto:shivahr@gmail.com>> 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
> >         <
> 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
> >         <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
> >
> >
> >
>
> --
> Thanks,
> Tim McConnell
>

Mime
View raw message