日期:2014-05-17  浏览次数:20689 次

weblogic下java.lang.VirtualMachineError错误求解决啊
各位大大,部署在weblogic下的项目中,用到的一个pdf的插件,在servlet中生成pdf文件,结果报了这个错误,原文如下:
javax.servlet.ServletException: java.lang.VirtualMachineError: out of space in CodeCache for adapters
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:342)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at com.hylogistics.web.util.EncodingFilter.doFilter(EncodingFilter.java:77)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:252)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.lang.VirtualMachineError: out of space in CodeCache for adapters
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149)
        at template2_1359350161406_221280.customizedInit(calculator_template2_1359350161406_221280:116)
        at net.sf.jasperreports.engine.fill.JREvaluator.init(JREvaluator.java:88)
        at net.sf.jasperreports.engine.fill.JRCalculator.init(JRCalculator.java:111)
        at net.sf.jasperreports.engine.fill.JRFillDataset.initCalculator(JRFillDataset.java:440)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:506)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:77)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:87)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java