文档章节

OutOfMemoryError: PermGen space

RegExInt
 RegExInt
发布于 2016/04/13 22:02
字数 273
阅读 12
收藏 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
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
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
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

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 放假前期焦虑症晚期

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @andonny :分享Matteo的单曲《Panama》: 《Panama》- Matteo 手机党少年们想听歌,请使劲儿戳(这里) @新垣吉衣OSC :我发现只要去有小朋友...

小小编辑
8分钟前
3
3
wait()被notify()后,接着执行wait()后面的语句

wait()被notify()后,接着执行wait()后面的语句

noteman
40分钟前
1
0
Ubuntu集群-使用MAAS开始裸机安装

Ubuntu使用MAAS装机的七个步骤。 1、Setup your hardware You need one small server for MAAS and at least one server which can be managed with a BMC. It is recommended to have the M......

openthings
52分钟前
3
0
OSX | SafariBookmarksSyncAgent意外退出解决方法

1. 启动系统, 按住⌘-R不松手2. 在实用工具(Utilities)下打开终端,输入csrutil disable, 然后回车; 你就看到提示系统完整性保护(SIP: System Integrity Protection)已禁用3. 输入reboot回车...

云迹
今天
4
0
面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

gackey
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部