文档章节

OutOfMemoryError: PermGen space

RegExInt
 RegExInt
发布于 2016/04/13 22:02
字数 273
阅读 12
收藏 0
点赞 1
评论 0

做项目 启动tomcat立马就报OutOfMemoryError: PermGen space异常,度娘之后,得到很多结果,大多相同,修改tomcat配置文件TOMCAT_HOME/bin/catalina.sh或者TOMCAT_HOME/bin/catalina.bat

然而这些都没有卵用,最后不知道在哪里搜索到的方法,对我的eclipse生效了,能正常启动并访问,然后采用同样的方法给同事处理后,它的仍然不能启动,然后又开始一顿度娘,最后又找到一种方法,先分享如下:


这里就不啰嗦前面两种方式,修改tomcat配置文件TOMCAT_HOME/bin/catalina.sh 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:MaxNewSize=256m"

估计以上方法不会生效,所以可以采取如下方法:

第一种:打开eclipse----->windows---->preferenc----->java----->Installed JREs----》点击一下jdk,然后选择右边的------Duplicate,在弹出的对话框中将-Xms800m -Xmx800m -XX:MaxNewSize=256m -XX:MaxPermSize=256m粘贴到default VM arguments  然后finish完事

如果以上方法还不行  还有一招,具体如下:


找到tomcat----tomcat下的jdk,然后如图

© 著作权归作者所有

共有 人打赏支持
RegExInt
粉丝 1
博文 13
码字总数 3946
作品 0
长沙
后端工程师
【java异常】java.lang.OutOfMemoryError: PermGen space

问题描述 java程序运行时报PermGenspace错误 错误信息 Exception in thread "DispatcherThread" java.lang.OutOfMemoryError: PermGen space Exception in thread "ContainerBackgroundProce......

季_苗
2016/09/13
182
2
Linux下启动tomcat报java.lang.OutOfMemoryError: PermGen space

一、错误信息 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMeth......

lar555
2016/08/23
56
0
java.lang.OutOfMemoryError: PermGen space及其解决方法

Tomcat – java.lang.OutOfMemoryError: PermGen space http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/ java.lang.OutOfMemoryError: PermGen space及其解决......

十一11
2016/02/19
16
0
OutOfMemoryError系列(3): Permgen space

说明: Permgen(永久代) 属于 JDK1.7 及之前版本的概念; 为了适应Java程序的发展, JDK8以后的版本采用限制更少的 MetaSpace 来代替, 详情请参考下一篇文章: OutOfMemoryError系列(4): Metas...

renfufei
2017/09/15
0
0
Metaspace in Java8

Metaspace in Java8 One of the new features that we will see in Java8 is the introduction of Metaspace. Metaspace is nothing but a replacement of our old friend PermGen (Permanen......

秋风醉了
2016/03/25
38
0
java.lang.OutOfMemoryError: PermGen space及其解决方法

java.lang.OutOfMemoryError: PermGen space及其解决方法 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出...

风中帆
2016/10/21
5
0
heap space 和 permgen space 溢出的简单解决方法和原理笔记

1 . PermGenspace 全称是Permanent Generationspace,是指内存的永久保存区域. 用于存放,Class和Meta的信息,Class在被 Load的时候被放入PermGenspace区域.所以当我们的应用服务器在启动的时候...

orpheus
2009/11/18
0
0
Android OutOfMemoryError异常解决方法

java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能...

SRain215
2016/03/15
148
0
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结

本来想写一写项目中遇到的内存溢出的问题,看了好多博客,发现有一篇特别好的博客,拾人牙慧,共享分享。 转载:http://outofmemory.cn/c/java-outOfMemoryError java.lang.OutOfMemoryErro...

mengdonghui123456
2017/02/07
0
0
java.exe占用的内存越来越多……直到出现java.lang.OutOfMemoryErr...

最近才发现TOMCAT启动一段时间后,总是出现java.lang.OutOfMemoryError PermGen space这个错误,后来搜索到答案称:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen s...

temp1898
2011/05/19
4.2K
8

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Linux服务器下的HTTP抓包分析

说到抓包分析,最简单的办法莫过于在客户端直接安装一个Wireshark或者Fiddler了,但是有时候由于客户端开发人员(可能是第三方)知识欠缺或者其它一些原因,无法顺利的在客户端进行抓包分析,...

mylxsw
刚刚
0
0
mybatis3-javaapi

sqlSessionFactoryBuilder->sqlSessionFactory->sqlSession<-rowbound<-resultHandler myBatis uses a Java enumeration wrapper for transaction isolation levels, called TransactionIsol......

writeademo
4分钟前
0
0
Java NIO:浅析I/O模型

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念...

yzbty23
4分钟前
0
0
了解iOS消息推送一文就够:史上最全iOS Push技术详解

本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会...

JackJiang-
6分钟前
0
0
Mysql汉子转拼音

update t_app_city SET CITY_NAME_BEGIN = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(CITY_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA......

尘叙缘
8分钟前
0
0
大数据构建智慧城市“新引擎”,加速推进新旧动能转换

——“大数据与智慧城市”技术交流分享会——济南站召开 7月13日,“大数据携手智慧城市,助力山东新旧动能转换”技术交流分享会——济南站在山东信息通信技术研究院会议室成功举办,此次会议...

左手的倒影
9分钟前
2
0
tomcat 学习笔记之 Session管理

1、Catalina 通过一个 Session 管理器的组件来管理建立的Session 对象 该组件由 org.apache.catalina.Manager 接口表示 Session 管理器必须与一个 Context 关联 Session 管理器负责,创建、更...

职业搬砖20年
10分钟前
0
0
jquery获取input框的几种方式

//如何用jquery获取<input id="test" name="test" type="text"/>中输入的值?$(" #test ").val()$(" input[ name='test' ] ").val()$(" input[ type='text' ] ").val()$(" input[ ......

gulf
13分钟前
0
0
gradle的环境变量的配置

gradle的环境变量的配置 1.首先下载jdk,并且配置jdk的环境变量. 2.找到自己AS安装gradle的目录 我自己的目录为:F:\Android Studio3.1.3\gradle\gradle-4.4 创建环境变量:GRADLE_PATH: F:\A...

android-key
19分钟前
0
0
saltstack配置apache

1.相关配置 #vim /etc/salt/master //打开如下内容的注释 file_roots: base: - /srv/salt #mkdir /srv/salt #vim /srv/salt/top.sls base: 'slaver.test.com': - apache 注意:若换成 '*',则......

硅谷课堂
20分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部