Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
来源:互联网 发布:网络电视搜索不到节目 编辑:程序博客网 时间:2024/05/16 05:50
运行JavaWeb项目的时候抛出异常:
Exception in thread “main” java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
在eclipse集成tomcat环境下反复热发布应用也会出现此现象;
网上查找可知该异常产生的原因是JVM默认分配的4M运行空间过小,J2EE项目加载的类过多,造成内存溢出。
解决方案为通过添加下面的参数增加分配给JVM的内存空间:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
网上的解决方案多半是针对纯Tomcat的情况,并非通过Eclipse启动的Tomcat。
或者修改eclipse.ini配置文件,不过这些方法都不适合Eclipse运行Tomcat抛出该异常的情况。
修改eclipse.ini配置文件增大的是Ecipse开发平台本身运行的JVM的空间,并非Eclipse启动Tomcat的内存空间。
正确的方法是,在任意一个项目上点击右键“Run
1 0
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案_Tomcat服务器
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- Eclipse中通过Tomcat运行J2EE项目 java.lang.OutOfMemoryError:PermGen space的解决方案
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- eclipse启动或者运行过程中tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- Tomcat内存溢出报java.lang.OutOfMemoryError: PermGen space错误的解决方案
- 在eclipse中使用tomcat服务器出现java.lang.OutOfMemoryError: PermGen space 内存溢出错误的解决方法
- idea 运行tomcat 内存溢出 java.lang.OutOfMemoryError: PermGen space
- 解决Tomcat内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- Tomcat 中永久内存溢出 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- iOS 字符串通过特定字符转变成数组
- 传统文化与新文化
- java 如何合理的序列化对象
- 设置git提交忽略文件
- 怎样解决Office中没有显示FineReader插件问题
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- 二进制文件读写操作
- 从今天开始,回归博客界,丰富自己
- view事件分发机制
- JS 获取当前系统时间
- java8 List转成TreeSet
- 汉译英练习
- Intersection of Two Linked Lists
- Android-百度地图正反向编码功能实现