方法一:
找到安装目录下的weblogic\common\bin\commEnv.cmd文件,打开修改如下代码:
sun
if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode
set JAVA_VM=-client
set MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256m
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none
goto continue
:sun_prod_mode
set JAVA_VM=-server
set MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256m
goto continue
一般在文件中,有二处这样的代码存在,一个是使用weblogic自带的jrockit JDK,二是使用sun的JDK.这里是以sun JDK为例.
通过修过二处的=-Xms768m -Xmx1024m 可以达到修改JVM目的所在.修改后保存重启即可.
如果做了以上设置以后还没有修改了,那就找到 bea\user_projects\domains\base_domain\bin目录下的setDomainEnv.cmd文件,修改以下代码:
set WLS_HOME=%WL_HOME%\server set MEM_ARGS=-Xms512m -Xmx1024m set MEM_PERM_SIZE=-XX:PermSize=128m set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=256m
修改完成以后保存,重启weblogic服务即可。
方法二:
直接修改user_projects\domains\base_domain\bin下的startWebLogic.cmd文件
找到一下代码:
@REM JAVA_OPTIONS - Java command-line options for running the server. (These
@REM will be tagged on to the end of the JAVA_VM and
@REM MEM_ARGS)
在它下面添加一下代码
$ java -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=8 -Xms512m -Xmx512m
重启weblogic服务即可。