公司的系統點擊一個功能的時候報java.lang.OutOfMemoryError: PermGen space

问题描述

在公司的系統中點擊了一個打印的功能,前臺是用flex,后臺是java,打印的時候是彈出來一個jsp頁面,中間夾了大量的計算。在本地測試沒事 可以彈出來jsp頁面,但是放在測試機上時候就會報如下異常,我在測試服務器的環境變量里設置了 变名:JAVA_OPTS 变量值:-Xms1024m -Xmx1024m 還是沒有作用,不知道應該怎么處理了。是程序的問題嗎?java.lang.OutOfMemoryError: PermGen spaceat java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:620)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)at java.net.URLClassLoader.access$000(URLClassLoader.java:56)at java.net.URLClassLoader$1.run(URLClassLoader.java:195)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:188)at java.lang.ClassLoader.loadClass(ClassLoader.java:306)at java.lang.ClassLoader.loadClass(ClassLoader.java:251)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)at org.eclipse.jdt.internal.compiler.parser.Parser.consumeClassHeaderName1(Parser.java:2161)at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5103)at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9020)at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9251)at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9208)at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:7864)at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:587)at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:357)at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:371)at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:413)at org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

解决方案

java.lang.OutOfMemoryError: PermGen space 不是-Xms1024m -Xmx1024m能解决的加上-XX:PermSize=128m-XX:MaxPermSize=192m

时间: 2024-10-26 06:30:17

公司的系統點擊一個功能的時候報java.lang.OutOfMemoryError: PermGen space的相关文章

問一個問題,頁面上 在匯出報表的時候 報表沒有匯出來之前 不能做別的操作 怎麼限制?

问题描述 問一個問題,頁面上 在匯出excel報表的時候 報表沒有匯出來之前 不能做別的操作 怎麼限制? 解决方案 页面里面没有异步,不过你可以先用一个ifram制作一个loading弹出层来加载,然后等加载完以后在结束这个loading层

如何給html 的input輸入框添加一個icon,並且能夠監聽到icon的點擊事件

问题描述 要求:1.input的右邊添加一個自定義icon圖標2.鼠標放到icon上cursor變成pointer3.點擊icon能觸發自定義事件.4.不影響input的使用.請教各位了.不要貼設置背景圖的icon的回复哦,背景是無法監聽到事件的. 解决方案 <a href="javascript:动作"><img src="图"></a><input> 这样不久行了?解决方案二:check this out: htt

urgent~!help~notes workflow系統 所有自動式活動失效

问题描述 一個以workflow為流程的系統,所有的自動式活動都失效.比如:申請著申請一個單據,當送出之後,會run到取號的自動式活動,活動本身調用一個(seqno)的代理程式,但是現在卻一直卡住,文件狀態顯示"取號中".我現在都是通過手動將流程run到下一個站別.當單據簽核需要進入會簽的子流程的時候.一樣會卡住~請高手指教,到底是怎么回事~ 解决方案 解决方案二:先看看workflow的Log中报什么错.解决方案三:...請問可以在哪裡看到log檔啊?PS:我們公司的notes版本好

如何讓asp系統可以自動發送e-mail跟簡訊

问题描述 想要請問一下....現在有一個頁面..當我輸入完要查詢的資料後,按下送出..系統可以直接幫發送E-mail可我想要修該成..當我按下送出後..系統除了幫我發送E-mail外..還可以幫我發送簡訊<html><head></head><%'使用CDONTS元件寄送MailSetmail=Server.CreateObject("CDONTS.NewMail")mail.From="123@gmail.com"mail

一个在C#以及类似的面向对象系統(Java中估计也是如此)中常见的错误

错误|对象   using System; namespace demo{    class ClassA    {        protected string a = "test";         public void Display()        {            Console.WriteLine(a);        }    }     class ClassB:ClassA    {        protected string a = "a

c++-windows shell編程 的一些小疑問 win7 64位操作系統 vs2003工具

问题描述 windows shell編程 的一些小疑問 win7 64位操作系統 vs2003工具 win7上编写的一个window shell 用于 右键文件时 添加一个私人的菜单并弹出一个提示对话框. 现在出现有一个bug 在桌面(explore.exe)右键没有效果 但是在其他程序中有效果. 例如我打开vs2003工程 file -> Open Project 弹出一个选择工程的窗口. 在这个窗口里面 右键 出现了我添加的那个 menu. 以前在xp上面没有这个bug 但是现在在 win7

服务器-想問一下如何做 點擊後 列出音樂 然後選取本地(手機端)

问题描述 想問一下如何做 點擊後 列出音樂 然後選取本地(手機端) 想问一下如何做 点击后 列出音乐 然后选取本地(手机端) 选完后点击上传 上传到服务气端 (是用ftp吧) 需要有音乐格式的筛选(非音乐格式上传不了) 我现在做好 音乐拨放 跟 ftp上传 但不知何结合 点击后 展开音乐列表 且此列表能做 "单选" 选择完后 点击上传 到php服务器 然后我手机端 就可以获取 分类好的音乐 想请问有人有教程 或者源代码吗? 讲理论我都知道 但我想知道如何用代码实现 非常感谢

vs2012在XP(2002)系統的安裝問題求助!

问题描述 在XP系統下能安裝vs2012嗎?还是需要打补丁? 解决方案 解决方案二:好像装不了,至少我win7非sp1版本装不了2013解决方案三:换win7吧.现在win7sp1都能装15.

有方法可以登出系統後該access_token也跟著失效嗎

问题描述 使用環信_WebIM,獲取access_token,但access_token有效時間為60天,有方法可以登出系統後該access_token也跟著失效嗎? 解决方案 您好,在获取的时候有返回了一个有效期expires_in,以秒为单位,算出来是60天,有效期内都是可以使用的.这个有效期,我们以后会改为7天有效.