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

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

  PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,...

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

运行JavaWeb项目的时候抛出异常: Exception in thread “main” java.lang.OutOfMemoryError: PermGen space at java.la...

Tomcat OutOfMemoryError错误的解决

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

Tomcat启动错误:java.lang.OutOfMemoryError

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

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

一 修改 Tomcat\bin\catalina.bat文件 找到 set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache...

MongoVUE界面错位: find框缩小,查询的按钮看不见,表头看不见的解决办法

今天在Mac上装个了Win8,然后分辨率设置成1920X1080,字体设置成125%,然后打开MongoVUE,一系列坑爹的事情就发生了: 怎么说我也是个对自己要求比较严格的人(强迫...
  • xb12369
  • xb12369
  • 2015年10月15日 10:31
  • 634

用nginx-gridFS读取MongoDB的图片

参考:https://github.com/mdirolf/nginx-gridfs 摘要: nginx-gridfs是一个nginx的扩展模块,用于支持直接访问MongoDB的GridFS文件系统...

关于MyEclipse自带Tomcat 6.0使用数据连接池报java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解决办法

解决报:com.mysql.jdbc.Driver的办法

tomcat out of memory 解决办法 java.lang.OutOfMemoryError: Java heap space

使用Java程序从数据库中查询大量的数据时出现异常: java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MyEclipse使用Tomcat,报OutOfMemoryError的解决办法
举报原因:
原因补充:

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