java outofmemory jsp_java.lang.OutOfMemoryError: GC overhead limit exceeded

无解啊,不知道怎么解决

HTTP Status 500 – Internal Server Error

Type Exception Report

Message org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: GC overhead limit exceeded

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: GC overhead limit exceeded

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:594)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:495)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

Root Cause

org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: GC overhead limit exceeded

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:982)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)

org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)

javax.servlet.http.HttpServlet.service(HttpServlet.java:624)

org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)

javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:750)

org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:720)

org.apache.jsp.index_jsp._jspService(index_jsp.java:84)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:472)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

Root Cause

java.lang.OutOfMemoryError: GC overhead limit exceeded

Note The full stack trace of the root cause is available in the server logs.

Apache Tomcat/7.0.92

原文:https://www.cnblogs.com/jnhs/p/10156574.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:在Java编程中,当出现"java.lang.OutOfMemoryError: GC overhead limit exceeded"错误时,意味着Java虚拟机(JVM)花费了太多的时间在垃圾回收上,但回收的内存却非常有限。这个错误通常是由于堆内存设置过小导致的。\[3\]当垃圾回收占用了超过98%的时间,并且回收的堆内存不到2%时,就会抛出这个异常。这种情况下,JVM会认为垃圾回收的效果不好,进而抛出异常。引用\[2\]中提到了解决这个问题的方法。一种解决方法是增加JVM的堆内存大小,可以通过修改JVM的启动参数来实现。另一种解决方法是检查代码中是否存在内存泄漏或者过度使用内存的情况,例如循环引用、大量的对象创建等。通过优化代码,可以减少内存的占用,从而避免这个错误的发生。所以,当出现"java.lang.OutOfMemoryError: GC overhead limit exceeded"错误时,可以考虑增加堆内存大小或者优化代码来解决这个问题。 #### 引用[.reference_title] - *1* *3* [java.lang.OutOfMemoryError: GC overhead limit exceeded问题分析及解决](https://blog.csdn.net/whc888666/article/details/128496598)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Java IDEA pom 报错java.lang.OutOfMemoryError: GC overhead limit exceeded 基本所有依赖都报错(除了JDK...](https://blog.csdn.net/weixin_45268865/article/details/123839339)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值