详细错误信息


HTTP Status 500 - javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen spacetype Exception reportmessage javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen spacedescription The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen spaceorg.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)javax.servlet.http.HttpServlet.service(HttpServlet.java:727)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)com.auth.filter.AuthorizationFilter.doFilterInternal(AuthorizationFilter.java:77)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)com.auth.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:115)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
root causejavax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen spaceorg.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:916)org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845)org.apache.jsp.index_jsp._jspService(index_jsp.java:1102)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)javax.servlet.http.HttpServlet.service(HttpServlet.java:727)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)javax.servlet.http.HttpServlet.service(HttpServlet.java:727)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)com.auth.filter.AuthorizationFilter.doFilterInternal(AuthorizationFilter.java:77)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)com.auth.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:115)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
root causejava.lang.OutOfMemoryError: PermGen spacejava.lang.Class.getDeclaredConstructors0(Native Method)java.lang.Class.privateGetDeclaredConstructors(Unknown Source)java.lang.Class.getConstructor0(Unknown Source)java.lang.Class.newInstance(Unknown Source)org.apache.jasper.runtime.TagHandlerPool.get(TagHandlerPool.java:120)org.apache.jsp.index_jsp._jspx_meth_c_005fset_005f0(index_jsp.java:1115)org.apache.jsp.index_jsp._jspService(index_jsp.java:85)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)javax.servlet.http.HttpServlet.service(HttpServlet.java:727)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)javax.servlet.http.HttpServlet.service(HttpServlet.java:727)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)com.auth.filter.AuthorizationFilter.doFilterInternal(AuthorizationFilter.java:77)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)com.auth.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:115)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.54 logs.Apache Tomcat/7.0.54

PermGen space


PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。

解决方法


只需要在Tomcat的bin目录下的“catalina.sh”文件中添加一行就可以解决问题

JAVA_OPTS='-Xms512m -Xmx2048m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m'

具体位置如下图:

HTTP Status 500 - javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space相关推荐

  1. Eclipse运行报错:HTTP Status 500 - javax.servlet.ServletException: java.lang.UnsupportedClassVersionError

    本文转载自:HTTP Status 500 - javax.servlet.ServletException: java.lang.UnsupportedClassVersionError [问题描述 ...

  2. javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver错误解决办法...

    错误如下,不知道是不是遇到鬼了,之前好好的,装了myeclipse以后出错了(说实话,myeclipse用的很不爽,感觉netbeans更好用些) HTTP Status 500 - type Exc ...

  3. HTTP Status 500 - javax.servlet.ServletException: File [/head.jsp] not found

    完整错误信息 HTTP Status 500 - javax.servlet.ServletException: File [/head.jsp] not found type Exception r ...

  4. jenkins配置报错,javax.servlet.ServletException: java.lang.RuntimeException: ssh executable not found.

    jenkins定时构建配置时报javax.servlet.ServletException: java.lang.RuntimeException: ssh executable not found. ...

  5. javax.servlet.ServletException: java.lang.NoSuchMethodError 解决方法解决办法

    最近在给客户做一个项目,由于修改了一个字段的类型,本地测试都没有问题,但是服务器上一部分是正确的,一部分不正确,同样的一个实体类的一个字段.报错信息入下: 解决办法: 1.进入你tomcat安装目录: ...

  6. Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space

    Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space >>>>>>>>>& ...

  7. 在eclipse启动tomcat运行一个web程序,报java.lang.OutOfMemoryError: PermGen space

    错误如下: 2017-3-20 16:41:14 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() ...

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

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

  9. IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常

    IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常 参考文章: (1)IntelliJ IDEA的Maven项目 ...

最新文章

  1. 自动驾驶软件工程课程之SLAM(1)
  2. 人工智能70年,研究者们最不愿意面对的惨痛教训是……
  3. 拿到饿了么 P7 Offer,却一轮游途虎……
  4. InetAddress类的一些方法
  5. serverless mysql_Serverless 解惑——函数计算如何访问 MySQL 数据库
  6. 使用object detection训练并识别自己的模型
  7. 划痕麻点检测程序_精密外观检测机设计
  8. 【ABAP】如何根据PR号删除PM单的组件
  9. python保存数据_Python 保存数据的方法(4种方法)
  10. java线程中的常用方法_[多线程] 线程中的常用方法-最详细
  11. HDU - 4705 Y(树形dp)
  12. linux中的opencv多版本共存切换的问题
  13. bzoj 1911: [Apio2010]特别行动队 2011-12-26
  14. 计算机术语中英文对照表(流水线/微架构/体系结构/指令集)
  15. 弃用微软 C++ 编译器,Win 版 Chrome 改用 Clang
  16. php 万能密码,万能用户名和万能密码
  17. 我的世界mod服务器详细搭建
  18. 配对碱基链(C语言)
  19. 高维空间向量搜索---腾讯词向量相似检索实践
  20. OSChina 周五乱弹 ——妹子一不小心就被拖到小巷子里

热门文章

  1. SecureCRT通过密钥进行SSH登录
  2. 微信小程序如何让获取view的高度
  3. 成对的交换链表的节点 Swap Nodes in Pairs
  4. restful,RESTful API 设计,GET/PUT/DELETE/POST
  5. 数据文件实验#OCP#
  6. 原理分析之:从JDBC到Mybatis
  7. 学习使用TryParse方法
  8. 代理模式、动态代理和面向方面
  9. Nginx —— nginx负载均衡的详细配置 以及 使用案例详解.
  10. Dom4J的基本使用