WebLogic 11g内存溢出解决

在运行WebLogic是经常会出现java.lang.OutOfMemoryError.异常,主要是由于在启动WebLogic时,他会默认使用本地JVM,因为JVM有点小问题,所以我们把他改成使用WebLogic中的JVM就会没什么问题啦。 

WebLogic Server 版本: 10.3.5.0

具体操作: 

找到自己的域: C:\bea\user_projects\domains\base_domain\bin下 
找到 
setDomainEnv.cmd文件。 

找到 
———— 

set WL_HOME=D:\Oracle\Middleware\wlserver_10.3
for %%i in ("%WL_HOME%") do set WL_HOME=%%~fsi

set BEA_JAVA_HOME=d:\Oracle\Middleware\jrockit_160_24_D1.1.2-4

set SUN_JAVA_HOME=d:\Oracle\Middleware\jdk160_24

if "%JAVA_VENDOR%"=="Oracle" (
 set JAVA_HOME=%BEA_JAVA_HOME%
) else (
 if "%JAVA_VENDOR%"=="Sun" (
  set JAVA_HOME=%SUN_JAVA_HOME%
 ) else (
  set JAVA_VENDOR=Oracle   这是我们需要添加的地方 ,估计是在文件的49,50行左右
  set JAVA_HOME=d:\Oracle\Middleware\jrockit_160_24_D1.1.2-4  
 )
)