首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

内存储器溢出-配置tomcat

2012-08-29 
内存溢出-配置tomcat遇到的错误提示rg.springframework.beans.factory.BeanCreationException: Error crea

内存溢出-配置tomcat

遇到的错误提示

rg.springframework.beans.factory.BeanCreationException: Error creating bean with name '/addUser' defined in class path resource [applicationContext.xml.....................................................

java.lang.OutOfMemoryError: Java heap space

-----------------------------------------------------------------

错误的相关解释:

在Tomcat等在加载ApplicationContext过程中,由于初始的Bean过多而发生的OOM。

解决方法就是给Tomcat启动加大启动内存

------------------------------------------------

手动设置Heap size

修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE:?? $CATALINA_BASE"”上面加入以下行:


set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m?? -XX:MaxNewSize=256m


或修改catalina.sh
在“echo "Using CATALINA_BASE:?? $CATALINA_BASE"”上面加入以下行:


JAVA_OPTS="$JAVA_OPTS? -server -Xms800m -Xmx800m?? -XX:MaxNewSize=256m"

-------------------------------

MyEclipse 启动tomcat应该如下配置:

设置Window->Preferences->Application Servers->Tomcat --->JDK--->

Optional Java VM Arguments

-Xms256m -Xmx636m

热点排行