打开域下面的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
相关推荐
Java中的`java.lang.OutOfMemoryError`是一个严重的问题,它表示Java虚拟机(JVM)在尝试分配新的对象时没有足够的内存。这个错误通常会导致应用程序崩溃。本文将深入探讨这种错误的原因、常见类型以及解决策略。 *...
日志报错:此错误通常在JVM的永久代空间不足时出现,表现为“Exception in thread "Thread-XX" java.lang.OutOfMemoryError: PermGen space”。 排查思路:检查WebLogic Server的配置,尤其是JVM参数设置,看是否...
在WebLogic服务器的运行过程中,经常会遇到一个常见的错误——`java.lang.OutOfMemoryError: PermGen space`。这一错误表明Java虚拟机(JVM)的永久代(PermGen)空间已满,无法再加载新的类或元数据信息。PermGen空间...
- 解决方案是增加PermGen Space的大小,可以通过设置`-XX:PermSize`和`-XX:MaxPermSize`来实现。 2. **Heap Space内存溢出**: - Heap Space是JVM中最主要的内存区域,用于存储对象实例等数据。当堆内存不足时,...
- 调整服务器的内存配置以避免`java.lang.OutOfMemoryError: PermGen space`等问题。 #### 四、部署应用 - 在WebLogic控制台的“部署”菜单下,选择“安装”按钮来部署应用。 - 在部署向导中选择目标集群作为部署...
PermSize 和 MaxPermSize 的设置应该根据实际情况进行调整,太小可能会导致 java.lang.OutOfMemoryError: PermGen space。 重启 Eclipse 后,该问题应该解决。 其他解决方法 除了修改 eclipse.ini 文件外,还可以...
方法区存储类的加载信息、常量池等,若设置不当,可能导致`java.lang.OutOfMemoryError: Metaspace`或`PermGen space`错误。 3. **直接内存(Direct Memory)**:JVM通过JNI接口直接分配的内存,用于提高性能。当...
**5.2 java.lang.OutOfMemoryError: PermGen space** 问题描述:在Eclipse中使用Tomcat启动项目时,可能会遇到内存溢出错误。 **解决方法:** - 调整JVM参数以增加内存分配。 - 在Eclipse中打开Run Configurations...
1. **java.lang.OutOfMemoryError: PermGen space** PermGen space是Java虚拟机(JVM)中用于存放Class和Meta信息的区域。在程序加载Class时,这些信息被放入PermGen space区域。GC(垃圾收集)不会在主程序运行期...
- 系统部署完成后,操作控制台或访问应用时可能出现内存溢出错误,例如 `java.lang.OutOfMemoryError: PermGen space`。 - 优化方法是调整 WebLogic 的内存配置。 **2. 修改 setDomainEnv 文件** - 修改 `...