【项目 报错】 项目启动,内存溢出 可能出现的各种报错

内存溢出可能有如下的错误:

错误1:

java.lang.OutOfMemoryError: PermGen space

错误2:

Exception in thread "http-apr-8080-exec-2"

出现如上的错误,解决方法如下:

1.双击Tomcat

2.点击open launch configuration

3.点击Arguments

4.?添加的这段信息:

-XX:PermSize=256M

-XX:MaxPermSize=512m

-Xms1024m

-Xmx1024m

将他们添加在上图标注的地方 就OK拉。

时间: 2024-10-29 04:36:31

【项目 报错】 项目启动,内存溢出 可能出现的各种报错的相关文章

大神的---解决tomcat内存溢出问题----tomcat报错:This is very likely to create a memory leak问题解决

tomcat memory leak解决方案 这种问题在开发中经常会碰到的,看看前辈的总结经验 Tomcat内存溢出的原因  在生产环境中tomcat内存设置不好很容易出现内存溢出.造成内存溢出是不一样的,当然处理方式也不一样. 这里根据平时遇到的情况和相关资料进行一个总结.常见的一般会有下面三种情况:  1.OutOfMemoryError: Java heap space  2.OutOfMemoryError: PermGen space  3.OutOfMemoryError: unab

【转载】java项目中经常碰到的内存溢出问题: java.lang.OutOfMemoryError: PermGen space, 堆内存和非堆内存,写的很好,理解很方便

Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决 解决方案 在 catalina.bat 里的 蓝色代码前加入: 红色代码 rem ----- Execute The Requested Command --------------------------------------- set JAVA_OPTS=%JAVA_OPTS%-server -Xms800m -Xmx1

Android性能优化(一)--关于内存溢出

一个善于自嘲的人,不是因为内心强大,而只是想巧妙地让别人闭嘴.(心情标签) 关于内存溢出的问题 关于栈内存溢出的问题,想必大家或多或少都会遇到过,不像好久不见,却如胶似漆,不经意间都会碰到<( ̄︶ ̄)>.我同桌曾经还对我那么一句煽情却又无比夸张的话,"我敲代码一天不遇到内存溢出,我就难受",他也是够了-.. 今天就以我目前所了解到各种关于内存溢出产生的原因和解决方法,分别与大家分享分享,内容不当或知识点理解片面错误,还望指出. 1.关于优化的了解 Android堆内存也可自

tomcat内存修改 解决内存溢出异常

有时候tomcat刚解压完,部署项目后运行会报内存溢出的错误. 原因:项目过大,tomcat内存小. 解决:找到[tomcat]/bin/catlina.bat文件,打开: 在@echo off上面(也就是文件的第一行)添加:set JAVA_OPTS=-Xms256m -Xmx1048m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m 并保存. 重新运行项目就不会出现内存溢出的异常了. 注: JAVA_OPTS=-Xms[初

Andorid 内存溢出与内存泄露,几种常见导致内存泄露的写法

内存泄露,大部分是因为程序的逻辑不严谨,但是又可以跑通顺,然后导致的,内存溢出不会报错,如果不看日志信息是并不知道有泄露的.但是如果一直泄露,然后最终导致的内存溢出,仍然会使程序挂掉.内存溢出大部分是关于图片的请求,然后又没有及时的释放内存,而导致的内存泄露. 下面是几种常见的导致内存泄露的写法.有些是收集的别的地方的,我也是看到才知道自己写错了,分享一下吧 1.单例造成的内存泄漏 大家都喜欢用Android的单例模式,不过使用的不恰当的话也会造成内存泄漏.因为单例的静态特性使得单例的生命周期和

自定义项目启动初始化信息的listener报错

自定义初始化组件代码如下: @Component public class InitComponent implements ServletContextListener, ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void contextInitialized(ServletContextEvent servletContextEvent) {

eclipse启动Tomcat加载项目时报内存溢出错误解决办法

在eclipse中点击Window->Preferences打开全局属性设置对话框,如下图所示设置Tomcat运行时的JVM参数,添加这段JVM设置:-Xms256M -Xmx768M -XX:PermSize=64M -XX:MaxPermSize=256M 如果仍然有内存溢出可尝试将Xms的值再进一步设大, 如仍无法解决可能并不是内存设置的问题,可能是程序上存在死循环或内存泄露导致的,需要仔细检查程序.

spring boot启动报内存溢出的问题

问题: springBoot项目,已经两次了,启动报内存溢出,内存泄露 分析: 内存泄露是因为垃圾回收器想要回收程序不用的对象,但是该对象还有引用存在 解决: 1.第一次是mybatis文件和Java的dao层里的接口类,参数不同,导致编译时停在这个mapper文件 可以查看控制台看停在那个mapper来解决该文件的参数问题 2.第二次是启动的时候有一个controller类的属性靠配置文件注入值,后来不用了也没注释掉, 但是配置文件修改了,没有这个值的配置,启动报内存泄露 总结: 可以看出,都

nuxt下运行项目时内存溢出的一种情况

话不多说直接上代码: 如图,点红点的三行引入了一个组件,内容是同意注册协议的弹窗.但是在run dev的时候提示说内存溢出了(out of memory)...经过多方排查,定位到这个组件,警察叔叔就是他! 组件的内容非常简单,总共不到70行代码,就不再贴了.先删掉了js,生命周期,methods,watch删的干干净净:又开始删template,只剩下一个<p>111</p>:css没有动,它还能出什么幺蛾子?但是还是报错啊!后来同事猜测说就是css的问题:我们的弹窗使用了ele