更改resin的jdk版本,找到resin的配置文件:Resin\contrib\init.resin文件,找到
JAVA_HOME=@JAVA_HOME@ RESIN_HOME=@resin_home@
在Resin\bin下httpd.sh中配置javahome;
JAVA_HOME=/usr/weaver/jdk1.6.0_27 export JAVA_HOME
附录:resin3.1 在jdk1.6下的jvm优化参数:
<!-- - The JVM arguments --> <jvm-arg>-Xmx1024m</jvm-arg> <jvm-arg>-Xms1024m</jvm-arg> <jvm-arg>-Xss1m</jvm-arg> <jvm-arg>-Xmn100M</jvm-arg> <jvm-arg>-XX:PermSize=64M</jvm-arg> <jvm-arg>-XX:SurvivorRatio=8</jvm-arg> <jvm-arg>-XX:MaxTenuringThreshold=20</jvm-arg> <jvm-arg>-XX:+UseParNewGC</jvm-arg> <jvm-arg>-XX:+UseConcMarkSweepGC</jvm-arg> <jvm-arg>-XX:+UseCMSCompactAtFullCollection</jvm-arg> <jvm-arg>-XX:CMSFullGCsBeforeCompaction=1</jvm-arg> <jvm-arg>-XX:-CMSParallelRemarkEnabled</jvm-arg> <jvm-arg>-XX:CMSInitiatingOccupancyFraction=50</jvm-arg> <jvm-arg>-Xloggc:/data/logs/resin/gc_resin_88.log</jvm-arg> <jvm-arg>-XX:-UseGCOverheadLimit</jvm-arg> <jvm-arg>-Djava.awt.headless=true</jvm-arg> <jvm-arg>-J-server</jvm-arg> <jvm-arg>-Xdebug</jvm-arg> <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>resin3.1 在jdk1.8下的jvm优化参数:<!-- - The JVM arguments --> <jvm-arg>-Xmx1024m</jvm-arg> <jvm-arg>-Xms1024m</jvm-arg> <jvm-arg>-Xss1m</jvm-arg> <jvm-arg>-Xmn100M</jvm-arg> <jvm-arg>-XX:SurvivorRatio=8</jvm-arg> <jvm-arg>-XX:MaxTenuringThreshold=15</jvm-arg> <jvm-arg>-XX:+UseParNewGC</jvm-arg> <jvm-arg>-XX:+UseConcMarkSweepGC</jvm-arg> <jvm-arg>-XX:+UseCMSCompactAtFullCollection</jvm-arg> <jvm-arg>-XX:CMSFullGCsBeforeCompaction=1</jvm-arg> <jvm-arg>-XX:-CMSParallelRemarkEnabled</jvm-arg> <jvm-arg>-XX:CMSInitiatingOccupancyFraction=50</jvm-arg> <jvm-arg>-Xloggc:/data/logs/resin/gc_resin_88.log</jvm-arg> <jvm-arg>-XX:-UseGCOverheadLimit</jvm-arg> <jvm-arg>-Djava.awt.headless=true</jvm-arg> <jvm-arg>-J-server</jvm-arg> <jvm-arg>-Xdebug</jvm-arg> <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
当然这里需要根据自身情况适当调整。