java.lang.OutOfMemoryError: Java heap space你放了多大的项目进去啊?居然启动时就内存溢出
如果你的代码没有死循环创建对象之类的问题的话,就尝试放大Tomcat的内存吧,在启动参数中增加:
  -Xmx512m比如找Catalina.bat,然后修改:
  set JAVA_OPTS= -Xmx512m

解决方案 »

  1.   

    Caused by: java.lang.OutOfMemoryError: Java heap space
    tomcat分配的内存太少了,内存溢出,修改Catalina.bat文件
    具体参考http://www.360doc.com/content/11/0628/21/3804236_130206311.shtml
      

  2.   

    你这里报的是堆溢出。增加-Xms 的值。
    另外看看项目里是不是有没有用的包,怎么都还没加载自己的包之前就报堆溢出了呢?还是楼主之前设置的值太小了?
      

  3.   

    java.lang.OutOfMemoryError: Java heap space
    虚拟机内存不够用,是不是查询返回的结果集太大了
      

  4.   

    如果用的是spring mvc的话,看看web.xml中配置spring的<url-pattern>*.htm</url-pattern> ,如果有/的话去掉试试
      

  5.   

    需要把 $TOMCAT_7/lib/servlet-api.jar 拷贝到$JAVA_HOME/jre/lib/ext目录下去
      

  6.   

    Tomcat7.0和Myeclipse自带的jdk6.0版本不一致,自己的jdk7.0加进来,换掉了jdk6.0,