错误:Java堆空间

时间:2013-06-06 08:42:01

标签: java eclipse tomcat memory

我正在尝试使用Tomcat v 6.0.36在Eclipse中运行我的项目。服务器已启动,但由于此错误,项目未运行:

juin 06, 2013 8:12:26 AM org.apache.catalina.core.StandardContext listenerStart
Grave: Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.my project.base.OBSchedulerInitializerListener
java.lang.OutOfMemoryError: Java heap space.

我已经尝试在eclipse.ini中增加大小,并进入Open luanch配置 - > VM参数,但我仍然有同样的问题。

这是班级:

public class DalContextListener implements ServletContextListener {
    private static Properties obProperties = null;
    private static ServletContext servletContext = null;

    public static ServletContext getServletContext() {
        return servletContext;
    }

    public static void setServletContext(ServletContext context) {
        DalContextListener.servletContext = context;
    }

    public static Properties getOpenBravoProperties() {
        return obProperties;
    }
}

1 个答案:

答案 0 :(得分:0)

在Java中解决堆空间错误的简单方法是使用JVM选项增加最大堆大小。在VM选项中尝试以下配置。

-Xms1024m -Xmx1024m -XX:PermSize=512m