pennate 发表于 2017-1-18 11:29:19

内存溢出-配置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
页: [1]
查看完整版本: 内存溢出-配置tomcat