eclipse启动tomcat6时报错OutOfMemoryError: PermGen space

项目配置:eclipse Java项目,jdk 1.6,tomcat 6

启动tomcat时,报错如下

复制代码
严重: Exception invoking periodic operation: 
java.lang.OutOfMemoryError: PermGen space
2026-6-2 11:09:38 org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor processChildren
严重: Exception invoking periodic operation: 
java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-8082-7" java.lang.OutOfMemoryError: PermGen space
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-8082-8" java.lang.OutOfMemoryError: PermGen space

原因:

java.lang.OutOfMemoryError: PermGen space 是 JVM 中 永久代(Permanent Generation)内存溢出 的经典错误,常见于 JDK 7 及更早版本(JDK 8 已用 Metaspace 取代 PermGen)。Tomcat 频繁抛出此异常,说明应用或服务器加载的类过多,或热部署导致永久代被占满。

方案:

增加 PermGen 空间后,重启Tomcat

则按照如下4个步骤,添加语句即可

复制代码
-Xms1024m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m
相关推荐
蓝桉柒728 分钟前
java判断语句
java·开发语言
Zane199429 分钟前
String::compareTo凭什么能当参数传?方法引用的四种形式讲透
java·后端
青山木1 小时前
Hot 100 --- 打家劫舍
java·数据结构·算法·leetcode·动态规划
敲代码的嘎仔1 小时前
28届后端开发-百人小厂面试题
java·后端·面试·程序员·秋招·实习·转正
Bs_MoneyMagnet1 小时前
基于springboot+vue的爱心众筹系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·管理系统
名字还没想好☜1 小时前
Java Collectors.groupingBy 进阶:多级分组、下游收集器与统计聚合一次搞定
java·windows·后端·python·spring
Wang's Blog1 小时前
Java框架快速入门: Spring Security+OAuth2之前端按钮级安全与路由守卫
java·安全·spring
ocean21032 小时前
2025-2026年Java语言及生态面试高频知识点洞察
java·开发语言·面试
2302_1112 小时前
java时间类型
java·开发语言
用户8181870627462 小时前
第25章 Redis集群脑裂实录:一次真实故障复盘
java·后端