`
LD_21
  • 浏览: 130102 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

解决Tomcat的“Out Of Memory”内存溢出

阅读更多

  如果在项目中用到了spring和hibernate并且数据量比较大的情况下,系统有时会突然出现“Out Of Memory”内存溢出的问题!可以试试下面的解决方案,如果机器配置比较好还可以适当加大点配置!


    在netbeans安装的tomcat下的bin目录的catalina.bat文件下找到这行:
Java代码 复制代码 收藏代码
  1. echo Using CATALINA_BASE:   %CATALINA_BASE%  
echo Using CATALINA_BASE:   %CATALINA_BASE%
 
    在下面加入这行:
   
Java代码 复制代码 收藏代码
  1. set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m   
分享到:
评论

相关推荐

    tomcat out of memory

    标题 "Tomcat Out of Memory" 指的是在运行Apache Tomcat服务器时遇到的一种常见问题,即内存溢出。这通常发生在Tomcat处理大量请求、加载过多应用或资源,或者配置不当导致内存分配不足时。当Java虚拟机(JVM)无法...

    tomcat out of memory solution

    标题与描述中的关键词“Tomcat Out of Memory Solution”指向了在运行Tomcat服务器时遇到内存溢出错误(Out of Memory Error)的解决方法。在IT领域,尤其是Java应用服务器环境中,Tomcat作为一款广泛使用的开源轻量...

    使用MAT分析Tomcat内存溢出

    在Java开发过程中,Tomcat作为常用的Java应用服务器,有时会遇到内存溢出(Out Of Memory,OOM)的问题,这可能导致应用程序崩溃或者性能急剧下降。内存溢出问题的排查和解决是一项重要的技能。本文将详细讲解如何...

    解决jetty8内存溢出版本

    内存溢出(Out of Memory,OOM)通常发生在系统无法分配足够的内存给程序运行时,这可能导致服务器崩溃或性能急剧下降。 标题中的"解决jetty8内存溢出版本"意味着我们面对的是一个针对Jetty 8的特殊构建或配置,其...

    数据库更新工具+tomcat内存溢出解决办法+birt

    内存溢出问题(Out of Memory Error,OOME)在高负载或长时间运行的环境中常见,通常是由于内存分配不当或者垃圾回收机制失效导致的。解决Tomcat内存溢出的常见策略包括: 1. 调整JVM参数:增加堆大小(-Xms和-Xmx...

    tomcat溢出解决建议方案

    当GC频繁执行仍无法解决内存不足时,会导致`Out of Memory Error`。避免此类问题的方法包括: 1. 优化程序设计,减少垃圾对象的生成。 2. 避免不必要的`System.gc()`调用,因为它仅是建议而非强制执行垃圾回收。 3. ...

    tomcat 出现 OutOfMemoryError 的解决方法

    针对 Tomcat 出现 `java.lang.OutOfMemoryError: PermGen space` 和 `java.lang.OutOfMemoryError: Java heap space` 的问题,通过调整 JVM 的内存配置以及优化应用本身,可以有效避免内存溢出的发生。同时,对于...

    设置Tomcat的初始启动内存

    因此,在本文中,我们将介绍如何设置Tomcat的初始启动内存,从而解决Out Of Memory的问题。 一、理解Java程序的内存分配 在Java程序中,JVM(Java Virtual Machine)会分配一个初始内存和最大内存给应用程序。初始...

    tomcat内存溢出问题.doc

    标题中的“tomcat内存溢出问题.doc”表明讨论的主题是关于Tomcat服务器遇到的内存溢出(Out Of Memory,OOM)问题,特别是与Java的PermGen空间相关的内存溢出。描述提到,这个问题是因为Tomcat的初始内存设置过小,...

    myeclipse内存溢出解决方法

    在使用MyEclipse进行开发时,可能会遇到内存溢出(Out Of Memory,OOM)的问题,这通常是由于程序运行过程中消耗的内存超过了系统分配的最大内存限额所导致的。内存溢出会严重影响开发效率,甚至导致软件崩溃。以下...

    Tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException)

    内存溢出(Out Of Memory Error,简称OOM)通常发生在程序尝试分配内存但系统无法提供足够空间时。在Java中,这主要与JVM(Java虚拟机)的内存模型有关,该模型包括堆(Heap)、栈(Stack)、方法区(Method Area)...

    超实用内存溢出解决方法

    内存溢出(Out Of Memory,简称OOM)是指程序在运行过程中申请的内存超过了系统能提供的最大内存限制,导致程序无法继续正常执行的现象。内存溢出分为堆内存溢出、非堆内存溢出(如永久代/元空间溢出)等类型。 ###...

    tomcat6-Memory-set-.rar_memory

    当处理的数据量增加,如果不适当地配置内存,Tomcat可能会遇到内存溢出(Out-of-Memory)错误,这将导致服务器崩溃或性能显著下降。因此,理解如何调整Tomcat6的内存设置至关重要。这包括设置JVM(Java虚拟机)的堆...

    内存溢出及锁表问题的分析与解决.doc

    内存溢出及锁表问题的分析与解决 内存溢出及锁表问题是开发人员最常见的噩梦之一,它们的出现往往不知道是在什么时候或是在什么操作步骤上出现的,根据堆栈信息也很难定位到程序中是某处出现了问题。今天,我们将对...

    内存溢出问题修改

    内存溢出(Out of Memory)是指程序在运行过程中申请的内存超过了系统能提供的最大内存限制时,程序会抛出异常,导致应用崩溃或者无法正常运行。这种现象在Java等面向对象的编程语言中较为常见。 #### 知识点二:...

    tomcat内存溢出问题解决经历

    首先,内存溢出(Out Of Memory,OOM)通常是由于程序在运行过程中申请的内存超过了系统所能提供的最大内存限制,导致系统无法正常工作。在Tomcat中,这可能是由于垃圾收集机制无法及时回收不再使用的对象,或者是...

    Tomcat_启动参数设置

    Tomcat默认可以使用的内存很小,在较大型的应用项目中,这点内存是...常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。

    JVisualVM简介与内存泄漏实战分析

    内存溢出(Memory Leak)是指程序在申请内存后未能释放已经不再使用的内存,导致随着时间推移,可用内存越来越少,最终导致程序或整个系统崩溃的情况。JVisualVM提供了多种工具来帮助开发者定位和解决这类问题。 ##...

    tomcatOutOfMemory错误解决方法共4页.pd

    【标题解析】:“tomcatOutOfMemory错误解决方法共4页.pd”这个标题明确指出,文档内容是关于解决Tomcat服务器出现的“OutOfMemory”错误的。Tomcat是一款广泛使用的开源Java应用服务器,该错误通常表示Tomcat在运行...

    eclipse下的tomcat内存设置大小

    当Tomcat运行时,如果内存分配不当,可能会出现“Out of Memory”错误,比如“gen space不够”的报错,通常指的是新生代内存不足。为避免这类问题,我们需要在启动Tomcat时指定适当的内存参数。 在Eclipse中设置...

Global site tag (gtag.js) - Google Analytics