<xsl:template match="java-config"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:element name="jvm-options">-XX:MaxPermSize=192m</xsl:element> <xsl:element name="jvm-options">-Djavax.management.builder.initial=com.sun.enterprise.ee.admin.AppServerMBeanServerBuilder</xsl:element> <xsl:element name="jvm-options">-Dcom.sun.appserv.pluggable.features=com.sun.enterprise.ee.server.pluggable.EEPluggableFeatureImpl</xsl:element> <xsl:element name="jvm-options">-Djava.endorsed.dirs=${com.sun.aas.installRoot}/lib/endorsed</xsl:element> <xsl:element name="jvm-options">-Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy</xsl:element> <xsl:element name="jvm-options">-Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf</xsl:element> <xsl:element name="jvm-options">-Dsun.rmi.dgc.server.gcInterval=3600000</xsl:element> <xsl:element name="jvm-options">-Dsun.rmi.dgc.client.gcInterval=3600000</xsl:element> <xsl:element name="jvm-options">-Xmx512m</xsl:element> <xsl:element name="jvm-options">-client</xsl:element> <!-- for mac, adding the JAVA_HOME/lib/ext as well --> <xsl:element name="jvm-options">-Djava.ext.dirs=${com.sun.aas.javaRoot}/lib/ext${path.separator}${com.sun.aas.javaRoot}/jre/lib/ext${path.separator}${com.sun.aas.instanceRoot}/lib/ext${path.separator}${com.sun.aas.derbyRoot}/lib${path.separator}${com.sun.aas.installRoot}/lib/jdbcdrivers</xsl:element> <xsl:element name="jvm-options">-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver</xsl:element> <xsl:element name="jvm-options">-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory</xsl:element> <xsl:element name="jvm-options">-Dcom.sun.enterprise.taglibs=appserv-jstl.jar,jsf-impl.jar</xsl:element> <xsl:element name="jvm-options">-Dcom.sun.enterprise.taglisteners=jsf-impl.jar</xsl:element> <xsl:element name="jvm-options">-XX:NewRatio=2</xsl:element> <!-- use JKS for cluster profile --> <xsl:element name="jvm-options">-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks</xsl:element> <xsl:element name="jvm-options">-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</xsl:element> <!-- use JKS for cluster profile --> </xsl:copy> </xsl:template> |