`

彻底解决Weblogic报出java.lang.OutOfMemoryError: PermGen space问题

阅读更多

        打开域下面的bin目录(D:\Oracle\Middleware\user_projects\domains\base_domain\bin)。编辑setDomainEnv.cmd文件,将以下蓝色的地方设置内存大小改成自己需要的。


        根据自已的Weblogic的实际配置,进行修改,如如下修改:



注:暂时解决内存溢出问题方法

        在D:\Oracle\Middleware\wlserver_10.3\common\bin\commEnv.sh中配置

MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

        其中,-Xms:内存初始值  

        -Xmx:内存最大值(不要超过内存的80%)

        MaxPermSize:PermGen(Class和Meta存放区域)区域内存最大值。

        可调整为:

MEM_ARGS="-Xms512m -Xmx512m -XX:MaxPermSize=256m"

        -XX:MaxPermSize改为256或512

 

文章来源:http://wenku.baidu.com/link?url=lpfQLVLrpMng3kF8FODbICoewmk78I_E2P6BVhO4dc4Vfyq_MPlu3oKvGVNKtu81ISvi5U1xm4gt2ByD8T2ZxMIaf09t793e40gV4fSdL_m

  • 大小: 28.3 KB
  • 大小: 28.5 KB
分享到:
评论

相关推荐

    java.lang.OutOfMemoryError 错误整理及解决办法

    Java中的`java.lang.OutOfMemoryError`是一个严重的问题,它表示Java虚拟机(JVM)在尝试分配新的对象时没有足够的内存。这个错误通常会导致应用程序崩溃。本文将深入探讨这种错误的原因、常见类型以及解决策略。 *...

    weblogic常见故障总结.docx

    日志报错:此错误通常在JVM的永久代空间不足时出现,表现为“Exception in thread "Thread-XX" java.lang.OutOfMemoryError: PermGen space”。 排查思路:检查WebLogic Server的配置,尤其是JVM参数设置,看是否...

    2.2、Windos weblogic 内存溢出1

    在WebLogic服务器的运行过程中,经常会遇到一个常见的错误——`java.lang.OutOfMemoryError: PermGen space`。这一错误表明Java虚拟机(JVM)的永久代(PermGen)空间已满,无法再加载新的类或元数据信息。PermGen空间...

    解决OutOfMemoryError内存溢出

    - 解决方案是增加PermGen Space的大小,可以通过设置`-XX:PermSize`和`-XX:MaxPermSize`来实现。 2. **Heap Space内存溢出**: - Heap Space是JVM中最主要的内存区域,用于存储对象实例等数据。当堆内存不足时,...

    weblogic集群搭建

    - 调整服务器的内存配置以避免`java.lang.OutOfMemoryError: PermGen space`等问题。 #### 四、部署应用 - 在WebLogic控制台的“部署”菜单下,选择“安装”按钮来部署应用。 - 在部署向导中选择目标集群作为部署...

    eclipse_failed_to_create_the_java_virtual_machine_问题图文解析_收藏

    PermSize 和 MaxPermSize 的设置应该根据实际情况进行调整,太小可能会导致 java.lang.OutOfMemoryError: PermGen space。 重启 Eclipse 后,该问题应该解决。 其他解决方法 除了修改 eclipse.ini 文件外,还可以...

    weblogic调优memory内存不足与内存泄漏问题

    方法区存储类的加载信息、常量池等,若设置不当,可能导致`java.lang.OutOfMemoryError: Metaspace`或`PermGen space`错误。 3. **直接内存(Direct Memory)**:JVM通过JNI接口直接分配的内存,用于提高性能。当...

    开发遇见问题解决

    **5.2 java.lang.OutOfMemoryError: PermGen space** 问题描述:在Eclipse中使用Tomcat启动项目时,可能会遇到内存溢出错误。 **解决方法:** - 调整JVM参数以增加内存分配。 - 在Eclipse中打开Run Configurations...

    TOMCAT内存溢出及大小调整的实现方法

    1. **java.lang.OutOfMemoryError: PermGen space** PermGen space是Java虚拟机(JVM)中用于存放Class和Meta信息的区域。在程序加载Class时,这些信息被放入PermGen space区域。GC(垃圾收集)不会在主程序运行期...

    weblogic史上最详细使用介绍

    - 系统部署完成后,操作控制台或访问应用时可能出现内存溢出错误,例如 `java.lang.OutOfMemoryError: PermGen space`。 - 优化方法是调整 WebLogic 的内存配置。 **2. 修改 setDomainEnv 文件** - 修改 `...

Global site tag (gtag.js) - Google Analytics