java.lang.OutOfMemoryError: PermGen space解决方法
2018-01-22 22:33
495 查看
最近在写一个爬虫项目时,向tomcat发布项目时出现了如标题所述的错误。
从网上找这种问题的原因以及保存方法,找到了如下的解释:
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域
OutOfMemoryError: PermGen space从表面上看就是内存益出
我认为中心问题就是你的tomcat储存某种信息的内存已经满了,在发布的话就超过内存容量了,网上很多方法都是去修改配置,在这里介绍一下我的解决方法
我去tomcat的路径下看了一下,发现了这么一个路径:
D:\TomCat\apache-tomcat-7.0.79\work\Catalina
这个路径下存放的是tomcat将工程中的所有jsp文件渲染后,生成的class文件即servlet类的class文件
里面全是我之前的项目渲染文件
思考了一下,觉得这个东西就是占内存的啊,可能是因为这个愿意,然后就把这个文件夹清理了一下,把不需要的项目都给删了,然后跑tomcat,发布项目,果然就好了
所以针对这种情况,当大家出现java.lang.OutOfMemoryError: PermGen space这种问题,可以试着先清理一下
apache-tomcat-7.0.79\work\Catalina里面的文件,将不用的项目删掉,可能就好了
本方法是我自己试过的方法,如果大家有什么问题可以评论、讨论一下。
从网上找这种问题的原因以及保存方法,找到了如下的解释:
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域
OutOfMemoryError: PermGen space从表面上看就是内存益出
我认为中心问题就是你的tomcat储存某种信息的内存已经满了,在发布的话就超过内存容量了,网上很多方法都是去修改配置,在这里介绍一下我的解决方法
我去tomcat的路径下看了一下,发现了这么一个路径:
D:\TomCat\apache-tomcat-7.0.79\work\Catalina
这个路径下存放的是tomcat将工程中的所有jsp文件渲染后,生成的class文件即servlet类的class文件
里面全是我之前的项目渲染文件
思考了一下,觉得这个东西就是占内存的啊,可能是因为这个愿意,然后就把这个文件夹清理了一下,把不需要的项目都给删了,然后跑tomcat,发布项目,果然就好了
所以针对这种情况,当大家出现java.lang.OutOfMemoryError: PermGen space这种问题,可以试着先清理一下
apache-tomcat-7.0.79\work\Catalina里面的文件,将不用的项目删掉,可能就好了
本方法是我自己试过的方法,如果大家有什么问题可以评论、讨论一下。
相关文章推荐
- java.lang.OutOfMemoryError: PermGen space及其解决方法--
- java.lang.OutOfMemoryError: PermGen space及其解决方法(转)
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: Java heap space和java.lang.OutOfMemoryError: PermGen space的解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法(转)
- 在Eclipse中运行Jboss时出现java.lang.OutOfMemoryError:PermGen space及其解决方法
- [转载]java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法