Hi,

 

Not sure if this is the right list for a Geronimo Eclipse Plugin issue but I
can't see any other lists mentioned in the online documentation.

 

I have set up my Geronimo Run Configuration VM Arguments as follows: -

 

-javaagent:"/usr/local/geronimo-tomcat6-javaee5-2.2.1/bin/jpa.jar"
-Djava.ext.dirs="/usr/local/geronimo-tomcat6-javaee5-2.2.1/lib/ext:/System/L
ibrary/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext"
-Djava.endorsed.dirs="/usr/local/geronimo-tomcat6-javaee5-2.2.1/lib/endorsed
:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endors
ed" -Xms256m -Xmx512m -XX:MaxPermSize=256m
-Dorg.apache.geronimo.home.dir="/usr/local/geronimo-tomcat6-javaee5-2.2.1

 

Note that the -XX:MaxPermSize has been increased to 256m in an attempt to
reduce PermGen memory errors during development. I can close eclipse down
and reopen it and these settings are correctly persisted.

 

If I start Geronimo from the Run Configurations dialog then the process
starts correctly as follows (ps output): -

 

steve     3918   0.0  7.2  3560544 301164   ??  S     1:01pm   0:31.63
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
-javaagent:/usr/local/geronimo-tomcat6-javaee5-2.2.1/bin/jpa.jar
-Djava.ext.dirs=/usr/local/geronimo-tomcat6-javaee5-2.2.1/lib/ext:/System/Li
brary/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
-Djava.endorsed.dirs=/usr/local/geronimo-tomcat6-javaee5-2.2.1/lib/endorsed:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorse
d -Xms256m -Xmx512m -XX:MaxPermSize=256m
-Dorg.apache.geronimo.home.dir=/usr/local/geronimo-tomcat6-javaee5-2.2.1
-Dfile.encoding=MacRoman -classpath
/usr/local/geronimo-tomcat6-javaee5-2.2.1/bin/server.jar
org.apache.geronimo.cli.daemon.DaemonCLI -long

 

However if I start Geronimo from the "Start Button" the process starts
incorrectly (MaxPermSize reset to 128m). Furthermore when I go into the Run
Configurations dialog the MaxPermSize value has also been set back to 128m.

 

steve     4558 176.1  3.6  3336080 151572   ??  R     1:53pm   0:07.67
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
-javaagent:/usr/local/geronimo-tomcat6-javaee5-2.2.1/bin/jpa.jar
-Djava.ext.dirs=/usr/local/geronimo-tomcat6-javaee5-2.2.1/lib/ext:/System/Li
brary/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
-Djava.endorsed.dirs=/usr/local/geronimo-tomcat6-javaee5-2.2.1/lib/endorsed:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorse
d -Xms256m -Xmx512m -XX:MaxPermSize=128m
-Dorg.apache.geronimo.home.dir=/usr/local/geronimo-tomcat6-javaee5-2.2.1
-Dfile.encoding=MacRoman -classpath
/usr/local/geronimo-tomcat6-javaee5-2.2.1/bin/server.jar
org.apache.geronimo.cli.daemon.DaemonCLI --long

 

I'm running on an Apple iMac under OSX 10.6.8. Does anyone know what's
causing this behaviour?

 

Many Thanks,

 

Steve

 

Steve Higham

 

 

Reply via email to