`
zhushaolong
  • 浏览: 64299 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

内存溢出-配置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

分享到:
评论

相关推荐

    Eclipse + Tomcat 内存溢出参数设置

    ### Eclipse + Tomcat 内存溢出参数设置详解 在Java开发过程中,特别是在使用Eclipse作为集成开发环境(IDE)并结合Apache Tomcat服务器进行Web应用开发时,经常会遇到内存溢出的问题。这类问题通常表现为应用程序...

    myeclipse-tomcat jdk内存溢出

    根据提供的描述“myeclipse-tomcat jdk内存溢出,针对myeclipse做的相应的配置”,我们可以了解到该问题是由于MyEclipse中Tomcat服务器所使用的JDK设置不当导致的JVM内存不足。接下来,我们将详细探讨这一问题的具体...

    解决tomcat内存溢出的配置方法

    本篇将详细介绍如何解决Tomcat内存溢出的问题,以及如何进行相应的配置优化。 首先,我们需要理解什么是内存溢出。当一个程序在运行过程中,分配给它的内存不足以存储所有数据时,就会发生内存溢出。在Java环境中,...

    Tomcat内存溢出的三种情况及解决办法分析

    在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。本文就介绍了Tomcat内存溢出的三种情况及解决办法分析

    eclipse tomcat启动,内存溢出问题

    3. **配置不当**:在配置文件中,如果没有正确地设置JVM参数来调整内存大小,也会导致内存溢出。 #### 三、解决内存溢出问题的方法 针对上述问题,我们可以采取以下措施来解决Eclipse中Tomcat启动时遇到的内存溢出...

    tomcat 部署 Workbench 和 kie-server tomcat

    - **内存设置**:根据应用负载调整Tomcat的启动参数,如`-Xms`和`-Xmx`以避免内存溢出问题。 - **安全考虑**:不要忘记对生产环境进行安全加固,例如禁用不必要的管理接口,启用HTTPS,以及设置强密码策略。 总结...

    tomcat_eclipse配置内存溢出

    ### Tomcat与Eclipse配置内存溢出解决方案 #### 背景介绍 在进行Web应用程序开发过程中,尤其是在使用Tomcat服务器结合Eclipse或MyEclipse等集成开发环境(IDE)时,开发者可能会遇到一个常见的问题——内存溢出。...

    一次使用Eclipse Memory Analyzer分析Tomcat内存溢出

    ### Eclipse Memory Analyzer (MAT) 分析 Tomcat 内存溢出详解 #### 一、引言 在软件开发过程中,特别是在 Java 应用程序中,内存管理是非常关键的一环。当应用程序遭遇 `OutOfMemoryError` 异常时,通常意味着...

    tomcat6-内存-用户-编码配置

    默认情况下,Tomcat可能会分配不足的内存,导致性能瓶颈或甚至内存溢出。要调整内存,我们需要修改`catalina.sh`启动脚本。在该文件中,你会看到类似`JAVA_OPTS`的环境变量,它用于传递JVM参数。例如,你可以增加...

    java excel导出tomcat内存溢出处理方法

    综上所述,通过合理配置JVM参数,可以在很大程度上避免Tomcat服务器上的Java应用出现内存溢出的问题。当然,除了调整JVM参数之外,还需要结合具体的业务场景对程序本身进行优化,如减少不必要的内存消耗、合理使用...

    apache-tomcat-8.5.38.zip

    定期更新到最新版本以获取安全补丁,合理配置内存参数以防止内存溢出,以及监控服务器资源使用情况以确保高效运行。 总的来说,"apache-tomcat-8.5.38.zip"提供了一个可靠的Java Web应用服务器平台,开发者和管理员...

    JVM内存溢出问题解析

    JVM 内存溢出问题解析 JVM 内存溢出是指程序运行所需的内存大于虚拟机能提供的最大内存的情况。这种情况可能是由于数据量过大、死循环、静态变量和静态方法过多、递归、无法确定是否被引用的对象等原因引起的。同时...

    apache-tomcat-8.5.35

    Tomcat提供了多种安全机制,如用户认证(通过`conf/tomcat-users.xml`配置)、角色权限控制、SSL/TLS加密等。使用`context.xml`和`web.xml`可以进行更细粒度的安全配置。 7. **性能优化** Tomcat 8.5.35版本包含...

    myeclipse内存溢出问题

    - 对于Web应用,如果在部署到Tomcat服务器上时仍然出现内存溢出问题,还需要调整Tomcat的JVM参数。 - 修改Tomcat安装目录下的`bin`文件夹中的`catalina.bat`文件,在`set JAVA_OPTS=`这一行添加或修改如下内容: ...

    apache-tomcat-7.0.70.zip

    - "内存溢出":调整JVM的堆大小,如-Xms和-Xmx参数。 总结,Apache Tomcat 7.0.70是一个强大且可靠的Java Web服务器,适用于开发和生产环境。通过理解其工作原理和配置方法,开发者可以有效地利用它来部署和管理...

    myeclipse内存溢出问题解决方案

    首先,解决内存溢出问题的关键在于调整JVM的内存配置。在MyEclipse中,可以通过以下路径进行设置:Window > Preferences > MyEclipse > Servers > Tomcat > Tomcat 6.x > JDK Optional > Java VM arguments。在这里...

Global site tag (gtag.js) - Google Analytics