首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

weblogic内存储器溢出

2012-07-08 
weblogic内存溢出set JAVA_VM-jrockitset MEM_ARGS-Xms768m -Xmx1024mset JAVA_OPTIONS%JAVA_OPTIONS%

weblogic内存溢出
set JAVA_VM=-jrockit
set MEM_ARGS=-Xms768m -Xmx1024m
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none
goto continue
:bea_prod_mode
set JAVA_VM=-jrockit
set MEM_ARGS=-Xms768m -Xmx1024m//原来是128M~256M,太小了,数据太大
goto continue
结果修改后,没有效果。还是有失败的情况。
发现,原来,在:bea下面还有一段配置信息如下:
: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

将这里的内存分配修改后见效。
原因是,上面对第一段代码是为bea自己的JVM设置的,下面的是为Sun的设置的。而WebLogic默认的是Sun的,所以出了毛病。

-------------------------另注:------------------------------

startWeblogic.cmd

文件中调用的是 commEnv.cmd,

在此文件中设定内存大小,可以生效。


call "%WL_HOME%/common/bin/commEnv.cmd"

问题解决了。


??? [javac] The system is out of resources.
??? [javac] Consult the following stack trace for details.
??? [javac] java.lang.OutOfMemoryError

?

BUILD FAILED
file:F:/eclipse/workspace/biz/src/build.xml:150: Compile failed; see the compile
r error output for details.

?

Total time: 7 seconds
F:/eclipse/workspace/cis-ar>

方法:

http://blog.csdn.net/pengchua/archive/2008/07/04/2611065.aspx

在javac的选项里增加 fork="true" memoryMaximumSize="512m"来加在编译时的内存

?用eclipse 开发,在用ant编译web工程时,碰到java.lang.OutOfMemoryError: Java heap space异常

解决办法:

方法1、window->preferences->java->installed jres->edit jre 把default vm arguments 的参数设为-Xms64m -Xmx512

方法2、在window的环境变量中添加JAVA_OPTS=-Xms64m -Xmx512 问题解决

?

?

2,然后我再eclipse中ant打包,

热点排行