开发者社区> 天真的蓝> 正文

【JAVA秒会技术之异常解决】怎么解决eclipse报PermGen space异常的问题

简介: 在Eclipse使用JDK1.7及以下版本做开发时,用tomcat在启动时,经常会报这样一个错误: Caused by: java.lang.OutOfMemoryError: PermGen space。 解决办法1: 换成JDK1.8。因为JDK1.8已经将永久代移除堆内存。 解决办法2: 点击“Run”-"Run Configurations",在打开的窗口中点击“Ar
+关注继续查看

Eclipse使用JDK1.7及以下版本做开发时,用tomcat在启动时,经常会报这样一个错误:

Caused by: java.lang.OutOfMemoryError: PermGen space

解决办法1:

换成JDK1.8。因为JDK1.8已经将永久代移除堆内存。

解决办法2:

点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡。




在VM arguments中内容最下边输入:

-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ERROR o.s.o.j.LocalContainerEntityManagerFactoryBean 426 - Failed to initialize JPA EntityManagerFa
ERROR o.s.o.j.LocalContainerEntityManagerFactoryBean 426 - Failed to initialize JPA EntityManagerFa
4 0
Java基础知识之典型范例一
Java基础知识之典型范例一
6 0
spring security技术分享(一)
用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法则拒绝访问。 认证是确认某主体在某系统中是否合法、可用的过程。这里的主体既可以是登录系统的用户,也可以是接入的设备或者其他系统。
6 0
JS的控制流程
Block 一个块语句可以用来管理零个或多个语句。该区块是由一对大括号分隔。 块声明: { StatementList } 通过var声明的变量没有块级作用域。在语句块里声明的变量作用域是其所在的函数或者 script 标签内,你可以在语句块外面访问到它。换句话说,语句块 不会生成一个新的作用域。尽管单独的语句块是合法的语句,但在JavaScript中你不会想使用单独的语句块,因为它们不像你想象的C或Java中的语句块那样处理事物。例如:
4 0
Java基础知识之典型范例二
Java基础知识之典型范例二
7 0
+关注
天真的蓝
java,架构方面专家
56
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载