本例WAS7版本,8.0版本可以直接调整参数。
部署应用程序使用的是WAS中的java的jar工具,部署过程中,也会使用到单独的一个JVM堆,调用的脚本为在AppServer/eploytool/itp/ejbdeploy.sh文件。
修改AppServer/eploytool/itp/ejbdeploy.sh文件,在脚本中的红色部分,有版本中可能没有这段红色部分,因为默认是256m,可以调整一下最大堆-Xmx256m为-Xmx1024m即可。
$JAVA_CMD \ -Xbootclasspath/a:$ejbd_bootpath \ -Xms256m -Xmx1024m \ -Dws.ext.dirs=$WAS_HOME/eclipse/plugins/j2ee.javax_1.4.0:$WAS_HOME/eclipse/plugins/com.ibm.ws.runtime.eclipse_1.0.0:$WAS_EXT_DIRS \ -Dwebsphere.lib.dir=$WAS_HOME/lib \ -Dwas.install.root=$WAS_HOME \ -Ditp.loc=$ITP_LOC \ -Dorg.osgi.framework.bootdelegation=* \ -Dejbdeploy.user.install.root=$USER_INSTALL_ROOT/ejbdeploy \ $USER_INSTALL_PROP \ -Dcom.ibm.sse.model.structuredbuilder="off" \ -cp $ejbd_cp \ $EJBDEPLOY_JVM_OPTIONS \ $WAS_DEBUG \ com.ibm.etools.ejbdeploy.EJBDeploy "$@" |