Thanks Kevan for the info. I've update the G22 doc to reflect these options.
http://cwiki.apache.org/confluence/display/GMOxDOC22/Runtime+issues Anything incorrect, please let me know. Jeff C On Thu, Aug 20, 2009 at 7:45 PM, Kevan Miller <[email protected]>wrote: > > On Aug 19, 2009, at 1:48 AM, Florian Schaetz wrote: > > Hi, >> >> I just searched for a while but I didn't find anything: How do I set VM >> arguments for geronimo without using Eclipse (on a windows machine)? In >> Eclipse it's easy and well documented, but where do I set them in the config >> files? >> >> I tried adding... >> >> set JAVA_OPTS=... >> >> ...in the setjavaenv.bat file, but Geronimo seems to ignore that. >> > > > Depends on how you're starting Geronimo. > > 1) startserver.sh or geronimo.sh run/etc > > a) JAVA_OPTS environment variable: > > JAVA_OPTS="-Xmx256m -XX:MaxPermSize=128m > -XX:+HeapDumpOnOutOfMemoryError" ./bin/geronimo.sh run > > b) and/or create bin/setenv.sh (or .bat) file. Contents (for .sh) could > look like: > > if [ -z "$JAVA_OPTS" ]; then > JAVA_OPTS="-Xmx256m -XX:MaxPermSize=128m > -XX:+HeapDumpOnOutOfMemoryError" > fi > > 2) start-server or gsh geronimo/start-server > > a) edit etc/rc.d/start-server,default.groovy: > > // Append some reasonable java flags if none were configured already > if (command.javaFlags.empty) { > command.javaFlags << '-Xmx256m' > command.javaFlags << '-XX:MaxPermSize=128m' > command.javaFlags << '-XX:+HeapDumpOnOutOfMemoryError' > } > > b) or use -J flag: > > ./bin/gsh geronimo/start-server -J -Xmx256m -J -XX:MaxPermSize=128m > -J -XX:+HeapDumpOnOutOfMemoryError" > > --kevan >
