`
寻梦者
  • 浏览: 637325 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决linux中tomcat内存溢出方法

阅读更多

 

在catalina.sh中加上:

 

 

# Bugzilla 37848: only output this if we have a TTY

if [ $have_tty -eq 1 ]; then

  echo "Using CATALINA_BASE:   $CATALINA_BASE"

   JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=384m -Djava.awt.headless=true " 

  echo "Using CATALINA_HOME:   $CATALINA_HOME"

  echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"

  if [ "$1" = "debug" ] ; then

    echo "Using JAVA_HOME:       $JAVA_HOME"

  else

    echo "Using JRE_HOME:        $JRE_HOME"

  fi

  echo "Using CLASSPATH:       $CLASSPATH"

fi

分享到:
评论

相关推荐

    LINUX部署tomcat内存溢出解决方案.txt

    LINUX部署tomcat内存溢出解决方案 已经使用过了,确实是好用的。

    tomcat内存溢出在不同系统上各种详细的解决方案

    ### Tomcat内存溢出在不同系统上的解决方案 #### 一、引言 在部署和运维基于Java的应用程序时,Tomcat作为广泛使用的轻量级Web容器之一,常常会在高负载或资源管理不当的情况下遭遇内存溢出的问题。内存溢出不仅会...

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

    本文将详细介绍如何利用 Eclipse Memory Analyzer (MAT) 工具来诊断并解决 Tomcat 服务器上的 Java 应用程序内存溢出问题。 #### 二、内存溢出的原因及处理思路 ##### 2.1 内存泄露 - **定义**:内存泄露是指不再...

    eclipse tomcat启动,内存溢出问题

    ### Eclipse Tomcat 启动时出现内存溢出问题解析及解决方法 #### 一、问题背景与概述 在使用Eclipse集成开发环境部署并运行基于Tomcat的应用程序时,经常会出现“java.lang.OutOfMemoryError: Java heap space”这...

    linux解决Tomcat内存溢出的问题

    这里我们将深入探讨如何解决Linux环境下的Tomcat内存溢出问题。 首先,我们要了解Java内存模型的几个关键区域。Java内存主要分为堆内存(Heap)、永久代(PermGen,Java 8之后改为元空间Metaspace)和栈内存(Stack...

    tomcat内存溢出问题.doc

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

    有关tomcat内存溢出的完美解决方法

    为了解决Tomcat内存溢出的问题,开发者需要对JVM内存分配有深入的理解,并且能够在不同操作系统环境中灵活设置JAVA_OPTS参数。通过合理分配初始堆内存(-Xms)和最大堆内存(-Xmx)的大小,并根据实际情况调整年轻代...

    tomcat内存溢出

    本文将围绕“Tomcat内存溢出”这一主题,结合提供的描述与部分内容,深入探讨该问题的原因、表现形式以及具体的解决方案。 #### 二、Tomcat内存溢出概述 Tomcat服务器在运行过程中如果出现`java.lang....

    Tomcat JVM内存优化(Linux环境)

    通过上述方法可以有效地解决Linux环境下Tomcat服务器中的JVM内存溢出问题。需要注意的是,内存优化是一个持续的过程,需要根据应用的具体情况不断调整和优化。此外,合理设计应用程序架构和代码逻辑也是减少内存消耗...

    apache服务器出现内存溢出的解决方法.doc

    ### Apache服务器出现内存溢出的解决方法 #### 知识点概述 本文主要探讨了Apache服务器在运行过程中遇到内存溢出问题的几种常见情况及其解决办法。虽然标题提及的是Apache服务器,但文中实际讨论的是与Apache...

    tomcat_eclipse配置内存溢出

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

    超实用内存溢出解决方法

    ### 超实用内存溢出解决方法 #### 内存溢出概述 内存溢出(Out Of Memory,简称OOM)是指程序在运行过程中申请的内存超过了系统能提供的最大内存限制,导致程序无法继续正常执行的现象。内存溢出分为堆内存溢出、非...

    tomcat如何扩大内存

    在使用 Tomcat 进行 Web 应用部署时,可能会遇到内存不足的问题,尤其是在启动大型应用或者应用中存在大量缓存数据的情况下,很容易导致 Java 虚拟机(JVM)内存溢出错误。本文将详细介绍如何调整 Tomcat 的内存配置...

    Tomcat内存优化

    通过对Tomcat进行合理的内存优化,不仅可以有效解决内存溢出问题,还可以显著提高应用的性能和稳定性。实践中,应根据具体情况灵活调整JVM参数,确保既能满足应用需求,又能充分利用硬件资源。同时,建议定期监控...

    设置tomcat启动内存大小

    - **调整堆内存**:根据应用的实际负载和业务需求,合理设置初始堆内存(-Xms)和最大堆内存(-Xmx),避免频繁的垃圾回收和内存溢出问题。 - **考虑多代内存**:对于大型应用,可能需要更细致地调整新生代(-XX:...

    Linux和Windows中tomcat修改内存大小的方法

    关于Linux和Windows操作系统中如何修改Tomcat服务器的内存设置,我们可以从JVM提供的几个关键参数入手,这些参数分别是-Xms、-Xmx和-Xmn...通过适当的配置,可以确保Tomcat运行更加高效,同时避免出现内存溢出等问题。

    Linux和window下tomcat虚拟路径的配置方式.docx

    在 Linux 下,如果 Tomcat 出现内存溢出错误,我们需要在 Tomcat 的 bin 目录下的 Catalina.sh 文件中添加以下配置信息: * -Xms512m:指定初始堆大小为 512MB。 * -Xmx1024m:指定最大堆大小为 1024MB。 这样可以...

    tomcat-7.0.82_for_Linux CSDN 下载

    tomcat7.x 在汲取了Tomcat 6.0.x... Web应用内存溢出侦测和预防 增强了管理程序和服务器管理程序的安全性 一般 CSRF保护 支持web应用中的外部内容的直接引用 重构 (connectors, lifecycle)及很多核心代码的全面梳理

    为tomcat设置内存

    在深入了解如何设置Tomcat内存之前,我们先来看看为什么会发生内存溢出。内存溢出错误通常由以下几个原因造成: 1. **应用占用过多内存**:如果部署的应用程序消耗了大量内存资源,超过了JVM分配给它的内存空间。 2...

Global site tag (gtag.js) - Google Analytics