MyEclipse使用Tomcat,报OutOfMemoryError的解决办法

原创 2016年05月31日 15:58:25
首先弄清楚是怎么报此内存溢出的问题,出现此问题首先排除程序中是否有错误代码导致的。若以前都运行正常的,由于加入一些功能或修改功能后就突然报此错误,那么我们就应该怀疑是否是我们的环境出问题?


确定是怎么操作报的内存溢出问题:


1. 若是单独启动Tomcat(运行startup.bat)报错,可以这样修改catalina.bat文件(假设在Windows中):


在“rem ----- Execute The Requested Command ---------------------------------------”这一行之后,“echo Using CATALINA_BASE: “%CATALINA_BASE%” ”这一行之前,加入:


set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=512m -XX:MaxPermSize=512m
再次启动tomcat,ok;


2. 若是在MyEclipse中,需要修改下图所示的界面中jvm的参数设置:



在 Optional Java VM arguments中设置:


-Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m


 


好了,可以启动tomcat了

版权声明:本文为博主原创文章,未经博主允许不得转载。

Tomcat OutOfMemoryError错误的解决

测试好好的Tomcat Java Application,到了实际运行的时候,出现以下故障:运行一段时间以后,访问所有网页返回错误:2005-08-18 15:54:58 StandardWrappe...
  • 54powerman
  • 54powerman
  • 2005年08月18日 16:28
  • 7909

tomcat OutOfMemoryError出现的三种情况解决办法

Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般...
  • k12104
  • k12104
  • 2013年03月12日 14:24
  • 3068

Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案

运行JavaWeb项目的时候抛出异常: Exception in thread “main” java.lang.OutOfMemoryError: PermGen space at java.la...
  • Crazy_Java1234
  • Crazy_Java1234
  • 2016年06月01日 11:13
  • 8708

java.lang.OutOfMemoryError的解决方法 tomcat

服务器这几天很频繁的当机,看了下日志. [2008-07-16 08:09:15][org.apache.catalina.core.ContainerBase.[Catalina].[local...
  • wei763328075qq
  • wei763328075qq
  • 2015年05月21日 15:14
  • 1185

Myeclipse10下java.lang.OutOfMemoryError: Java heap space的解决办法

今天在用MyEclipse 运行main方法是出现:java.lang.OutOfMemoryError: Java heap space    1,从Intalled JREs里修...
  • wangmuming
  • wangmuming
  • 2014年04月16日 17:00
  • 3142

Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法

Tomcat启动时报如下错误:     java.lang.OutOfMemoryError: PermGen space 解决办法:    配置相关内存大小。其中按照启动tomcat...
  • NEOMc
  • NEOMc
  • 2012年12月30日 18:38
  • 15883

MyEclipse中启动出现java.lang.OutOfMemoryError: PermGen space有效解决方法

原文链接:http://weiwuwen.iteye.com/blog/2207176 Exception in thread "ContainerBackgroundProce...
  • yanguo110
  • yanguo110
  • 2017年05月03日 21:48
  • 1218

Tomcat启动错误:java.lang.OutOfMemoryError

原因是tomcat 或着mycelispe没有设置好 如是单独启动tomcat出现这个问题,应该在按照目录下的/bin/catalina.bat文件中 添加set CATALINA_OPTS=-X...
  • hzw2312
  • hzw2312
  • 2013年12月19日 00:30
  • 6931

Tomcat6下应用太多出现java.lang.OutOfMemoryError: PermGen space【解决办法】

一 修改 Tomcat\bin\catalina.bat文件 找到 set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache...
  • u011665417
  • u011665417
  • 2014年01月19日 15:18
  • 2335

tomcat out of memory解决方法

如果在项目中用到了spring和hibernate并且数据量比较大的情况下,系统有时会突然出现“Out Of Memory”内存溢出的问题!可以试试下面的解决方案,如果机器配置比较好还可以适当加大点配...
  • ssrrxx111
  • ssrrxx111
  • 2014年07月14日 20:07
  • 983
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MyEclipse使用Tomcat,报OutOfMemoryError的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)