In case that you want to change default Oracle glassfish java memory settings, you should do following thing. Find domain.xml file in you glassfish domain folder. Location of domain.xml is something like this glassfish_home/glassfish/domains/domain1/config/ . In case that you can't find domain.xml file use find command to use it.
server#cd glassfish_home
server#find . -name domain.xml
./glassfish/domains/domain1/config/domain.xml
In this file find this section:
<jvm-options>-XX:PermSize=256m</jvm-options>
<jvm-options>-Xmx1024m</jvm-options>
<jvm-options>-Dgosh.args=--nointeractive</jvm-options>
<jvm-options>-Djavax.management.builder.initial=com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder</jvm-options>
<jvm-options>-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as</jvm-options>
<jvm-options>-XX:MaxPermSize=512m</jvm-options>
Memory settings are changed in these lines:
<jvm-options>-XX:PermSize=256m</jvm-options>
<jvm-options>-Xmx1024m</jvm-options>
<jvm-options>-XX:MaxPermSize=512m</jvm-options>
We won't be talking about what there parameters means.
After you change these settings you have to restart your oracle glassfish domain
server#./asadmin stop-domain domain1
server#./asadmin start-domain domain1
server#cd glassfish_home
server#find . -name domain.xml
./glassfish/domains/domain1/config/domain.xml
In this file find this section:
<jvm-options>-XX:PermSize=256m</jvm-options>
<jvm-options>-Xmx1024m</jvm-options>
<jvm-options>-Dgosh.args=--nointeractive</jvm-options>
<jvm-options>-Djavax.management.builder.initial=com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder</jvm-options>
<jvm-options>-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as</jvm-options>
<jvm-options>-XX:MaxPermSize=512m</jvm-options>
Memory settings are changed in these lines:
<jvm-options>-XX:PermSize=256m</jvm-options>
<jvm-options>-Xmx1024m</jvm-options>
<jvm-options>-XX:MaxPermSize=512m</jvm-options>
We won't be talking about what there parameters means.
After you change these settings you have to restart your oracle glassfish domain
server#./asadmin stop-domain domain1
server#./asadmin start-domain domain1
No comments:
Post a Comment