java.lang.OutOfMemoryError: Java heap space内存溢出。我在Myeclipse    JVM   里边已经把内存调大。
可是要不用Myeclipse启动tomcat 就又会内存溢出。我想在环境变量里边配置下tomcat,可是怎么配置呢?
我用的是:Tomcat5.5安装版。   JDK1.5

解决方案 »

  1.   

    配这个环境变量
    CATALINA_OPTS=-Xms??m -Xmx??m
      

  2.   

    内存需要多大只有你才知道啊
    比如
    CATALINA_OPTS=-Xms128m -Xmx1024m
    第一个是jvm分配的最新最小内存,第二个是最大内存
      

  3.   

    变量:CATALINA_OPTS
    值:-Xms128m -Xmx1024m
      

  4.   

    Run Configrations-->>在左边的type filter text栏中选中你的tomcat
    然后在在Arguments下的VM Arguments中加入
    -Xms512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
    就OK了,
      

  5.   

    java.lang.OutOfMemoryError: Java heap space
      

  6.   


    楼上=.=!
    你这样还是只有在IDE里面有效
      

  7.   


    重启过tomcat了吗,是怎么启动的?
    还有,环境变量不要加在用户环境变量里面,要加在下面的系统环境变量里面。
    如果用了cmd窗口,修改环境变量以后,那个黑色的命令行窗口要关掉,重新打开。
      

  8.   

    回12楼:tomcat当然要重启了。重启是正常关闭,之后正常启动用的是CMD窗口,可是,我把环境变量,入在系统环境变量里,还是那样,异常依然是内存溢出。
      

  9.   

    CMD窗口关掉重新开,环境变量才能生效也有可能是你设的最大值还不够用,或者物理内存不够用
      

  10.   

    配制的问题,你配制是不是错了啊?  用Eclipse 的时候可以配制的
      

  11.   

    看看这里:java.lang.OutOfMemoryError: PermGen space及其解决方法 
    java.lang.OutOfMemoryError: Java heap space 解决方法
      

  12.   

    设置tomcat 下catalina.bat具体可以google
      

  13.   

    你在tomcat里面是不是配置自动加载了
      

  14.   

    catalina.bat
    我怎么没找到呢
    6.0里有么
    怎么配置