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

MyEclipse中启动Tomcat报OutOfMemoryError: PermGen space

 
阅读更多

      在MyEclipse中启动Tomcat加载调试,加载过程中报java.lang.OutOfMemoryError: PermGen space错误。经查阅,PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

经试验,在MyEclipse中Tomcat配置如下可解决问题:

 

 

 

    在Tomcat中解决方法:

    修改TOMCAT_HOME/bin/catalina.sh(windows下为catalina.bat) 在“echo "Using CATALINA_BASE:         $CATALINA_BASE"”上面加入以下行:

JAVA_OPTS="-server -Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"

分享到:
评论

相关推荐

    解决OutOfMemoryError: PermGen space

    ### 解决OutOfMemoryError: PermGen space 在Java应用程序运行过程中,可能会遇到“OutOfMemoryError: PermGen space”的错误提示。这种错误通常发生在永久代(PermGen space)内存不足的情况下,永久代主要用于...

    java.lang.OutOfMemoryError: PermGen space及其解决方法

    ### Java.lang.OutOfMemoryError: PermGen space 及其解决方法 #### 一、PermGen space 概述 在Java虚拟机(JVM)中,PermGen space(永久代)是用于存储类的信息、常量、静态变量等数据的区域。在Java 8之前,Perm...

    Myeclipse下java.lang.OutOfMemoryError Java heap space的解决

    ### Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决方案 在使用Myeclipse进行Java开发时,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这个错误提示。这种异常通常发生在应用程序占用...

    OutOfMemoryError-PermGen-space-的解决方案亲测有效

    - 对于MyEclipse集成环境中启动的Tomcat服务器,可以在服务器配置的JDK选项中设置相应的参数。具体路径为:`Servers > Tomcat > Tomcat 6.x > JDK > Optional Java VM arguments`,然后加入: ```bat -XX:...

    myeclipse OutOfMemory

    对于myeclipse中OutOfMemoryError: PermGen space、 stackoverflow,以及background indexer crash recovery修改配置

    Myeclipse下启动tomcat,无需每次都在Myeclipse.ra

    在MyEclipse中,Tomcat服务器的常规启动方式是通过MyEclipse的集成环境来操作,这虽然方便,但每次开发时都需要手动配置和启动,可能会浪费一些时间。本教程将教你如何在MyEclipse环境下设置Tomcat,使得在不通过...

    Myeclipse中无法启动TOmcat的一些问题

    ### Myeclipse中无法启动Tomcat的一些问题及解决方法 #### 一、问题概述 在使用Myeclipse集成开发环境时,用户可能会遇到无法启动Tomcat服务器的问题。这些问题可能源于多种原因,包括安装方式不当、配置错误等。...

    myeclipse 解决内存的问题

    - 打开MyEclipse安装目录下的`eclipse.ini`文件,调整JVM的最大永久代大小(PermGen)和堆内存大小: - `--launcher.XXMaxPermSize` 设置最大永久代大小,如 `256m`。 - `-Xms` 和 `-Xmx` 分别设置初始堆内存和...

    MyEclipse中配置tomcat

    在MyEclipse中配置Tomcat是一项重要的步骤,它允许开发者在集成开发环境中便捷地运行和调试基于Java Servlet和JavaServer Pages(JSP)的应用程序。以下是一个详细的步骤指南,涵盖了如何在MyEclipse中安装和配置...

    MyEclipse 配置Tomcat 服务器

    本文将详细介绍如何在MyEclipse中配置Tomcat服务器,以实现快速开发和测试。 首先,确保你已经安装了MyEclipse和Tomcat服务器。可以从Apache官方网站下载Tomcat,并解压到合适的位置。接下来,我们将进行服务器配置...

    MyEclipse+Tomcat7.0配置图文教程

    本文主要介绍了MyEclipse和Tomcat7.0的配置过程,包括Tomcat7.0的安装配置和MyEclipse中的Tomcat配置。 一、Tomcat 7.0 的安装配置 Tomcat 7.0 的安装配置可以分为以下几个步骤: 1. 添加环境变量:在我的电脑->...

    MyEclipse10配置Tomcat

    选择版本后,用户需要指定 Tomcat 服务器的安装目录,并将 Disable 改成 Enable,以便在 MyEclipse 10 中显示 Tomcat 服务器。 三、添加 JDK 添加 JDK 是配置 Tomcat 服务器的重要步骤。在服务器管理对话框中,...

    myEclipse6.5+Tomcat7 搭建环境

    通过上述步骤,我们可以成功地在myEclipse6.5环境中集成Tomcat7,并解决了常见的启动错误问题。这对于进行J2EE项目的开发是非常重要的一步。如果在实际操作中遇到其他问题,可以参考官方文档或在线社区寻求帮助。

    MyEclipse MyEclipse远程调试tomcat

    MyEclipse MyEclipse远程调试tomcat

    MyEclipse中配置Tomcat6.0

    本篇将详细介绍如何在MyEclipse中配置Tomcat6.0,以实现便捷的开发和部署流程。 1. **下载与安装Tomcat6.0** 首先,你需要从Apache官方网站下载Tomcat6.0的zip或tar.gz文件。解压缩到你希望安装的目录,例如`C:\...

    如何在MyEclipse中添加tomcat数据库

    在IT领域,特别是Java开发环境中,MyEclipse与Tomcat的结合使用是非常常见的场景。对于初学者或在项目中需要整合这两个工具的开发者而言,“如何在MyEclipse中添加tomcat数据库”是一个实用且关键的知识点。下面将...

    如何在MyEclipse或Eclipse下配置Tomcat(说明:这里Tomcat是安装版本,不是插件).pdf

    配置Tomcat在MyEclipse或Eclipse开发环境中是一项基础且重要的工作,确保应用能够正确运行。本文将详细介绍在MyEclipse enterprise workbench 7.5和Eclipse下配置Tomcat的步骤,以及与之相关的JDK设置。 **配置前提...

    MYEclipse中JDK及Tomcat的配置.

    MYEclipse中JDK及Tomcat的配置。 MYEclipse是一款功能强大的集成开发环境(Integrated Development Environment,IDE),它提供了很多功能来帮助开发者快速开发Web应用程序。在MYEclipse中,配置JDK和Tomcat是非常...

    Myeclipse中Tomcat的项目两种部署方式

    Myeclipse中Tomcat的项目两种部署方式 在 Myeclipse 中,部署 Tomcat 项目有两种方式:一是通过 Myeclipse 软件中部署,二是通过 Tomcat 的 server.xml 配置文件中部署。下面将详细介绍这两种部署方式。 方式一:...

Global site tag (gtag.js) - Google Analytics