见:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse

有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm参数 -XX:MaxPermSize=256m来配置这部分堆内存的大小。

在eclipse中如何配置tomcat的内存大小呢?

首先需要双击tomcat server,如下图所示:

双击上图后会出现,tomcat配置的界面:

然后再点击上图的,红色矩形框的链接,会弹出tomcat参数配置的节面,要选择Arguments参数框:

如上图在VM arguments文本框内设置 -XX:MaxPermSize=256m的值即可, 当然此处还可以添加其他jvm参数,比如最大内存,最小内存等。

256不够就改为512好了。

注意:tomcat 8时红色框中部分要写在最前面 !

如图:

Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法相关推荐

  1. Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法

    原文:http://cheen.iteye.com/blog/1687420 Tomcat启动时报如下错误:       java.lang.OutOfMemoryError: PermGen spa ...

  2. java.lang.OutOfMemoryError: PermGen space及其解决方法

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

  3. myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小java.lang.OutOfMemoryError: PermGen space及其解决方法...

    摘要: tomcat部署多个项目后,启动tomcat正常,访问项目时却会出现该错误 在网上查了查又试了好几次,才解决,将解决方法记录下来,以方便以后查看或让遇到同样问题的朋友有个参考 PermGen ...

  4. 启动Tomcat报错java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstra

    在MyEclipse中启动Tomcat时显示java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstra 是 ...

  5. Tomcat Caused by java lang OutOfMemoryError PermGen space

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 这个应该 ...

  6. java perm space_java.lang.OutOfMemoryError: PermGen space及其解决方法

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

  7. Eclipse中启动tomcat报错:A child container failed during start

    我真的很崩溃,先是workspace崩了,费了好久重建的workspace,然后建立了一个小demo项目,tomcat中启动却报错,挑选其中比较重要的2条信息如下: A child container ...

  8. 启动tomcat 报错java.lang.UnsatisfiedLinkError

    在IDEA中启动tomcat,报错 java.lang.UnsatisfiedLinkError: D:\apache-tomcat-8.5.31\bin\tcnative-1.dll: Can't ...

  9. 在eclipse中启动tomcat报错

    问题如下 通常情况下原因是你的tomcat已经启动,只不过不是在eclipse中启动的,在命令窗口中进入tomcat的bin目录,输入./shutdown.sh就关掉了,然后在eclipse中 就可以 ...

最新文章

  1. Matlab篇(一)Matlab操作技巧
  2. 【杂谈】菜鸟误入linux会有哪些惨痛的经历
  3. ios::sync_with_stdio();
  4. redis接口的二次封装
  5. AppD方法:Java 9支持
  6. docker 安装mysql_Docker安装MySQL完整版流程
  7. 专注于分布式存储计算技术及其应用url http://www.nosqlnotes.net/
  8. android 蓝牙播放器,Android 蓝牙音乐播放器
  9. 想要导航提示页最新安卓区_2020年网站页头设计:最佳实践及案例
  10. PHP幸运抽奖系统带后台源码
  11. 磁盘分区——MBR详解(私密)
  12. SAS 方差分析(复习4)
  13. Gvim中实现特定行文本的替换
  14. 新概念英语(第一册)复习(原文及全文翻译)——Lesson 61 - Lesson 90
  15. HTML5+CSS3小实例:炫彩的流光按钮
  16. css弹性盒模型详解----flex-direction
  17. vue给url 中文参数 添加编码解码
  18. [Mac技巧]Mac下两款免费思维导图工具
  19. linux ntp攻击python脚本,(转)如何发现 NTP 放大攻击漏洞
  20. OpenHarmony开源鸿蒙与HarmonyOS商业鸿蒙的区别

热门文章

  1. JAVA实现telnet代理,对输入命令拦截
  2. PWN-PRACTICE-BUUCTF-9
  3. mysql根据idb还原数据_mysql通过idb文件,恢复数据库
  4. 【HDU - 5649】DZY Loves Sorting(线段树,区间更新区间查询,思维,01缩数变换,线段树分割)
  5. 【CodeForces - 546C 】Soldier and Cards (模拟)
  6. 【CodeForces - 1051B】Relatively Prime Pairs (构造,思维,素数,水题)
  7. 最有效的萨克斯弱音器_1990到2016年全球自杀数据公布,中国自杀死亡率下降最显著!...
  8. java 线程 单例_多线程单例模式
  9. 实现Runnable 创建多线程的简单实现
  10. c语言中二维数组的结构体,怎么才能把结构体里面的二维数组打印出来?