Weblogic: Managed Server: java.lang.OutOfMemoryError: PermGen space

本文介绍了解决WebLogic服务器部署应用时遇到的PermGenSpace内存溢出错误的方法。通过配置管理控制台调整JVM参数,特别是-Xms、-Xmx及-XX:MaxPermSize,以解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   最近在一次上线过程中遇到了这个问题,在这里将解决方案记录一下。

   当项目在weblogic中部署的时候,如果你是使用脚本启动managed server的话,则关于jvm 内存的相关设置去修改$DOMAIN_HOME目录下的env file即可,但是如果你是使用网页控制台的方式去启动managed server的话(通过nodeManger),这样的方式是不起作用的。

  

java.lang.OutOfMemoryError: PermGen space
 at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:607)
 at weblogic.xml.jaxp.WebLogicTransformerFactory.newTransformer(WebLogicTransformerFactory.java:214)
 at weblogic.xml.jaxp.RegistryTransformerFactory.newTransformer(RegistryTransformerFactory.java:190)
 at weblogic.management.provider.internal.ConfigReader.convert(ConfigReader.java:132)
 at weblogic.management.provider.internal.ConfigReader.<init>(ConfigReader.java:70)
 Truncated. see log file for complete stacktrace
>
<18-Sep-2014 10:39:22 o'clock UTC> <Error> <Socket> <BEA-000421> <Uncaught Throwable in processSockets
 java.lang.OutOfMemoryError: PermGen space.
java.lang.OutOfMemoryError: PermGen space
>
<18-Sep-2014 10:39:33 o'clock UTC> <Error> <HTTP> <BEA-101020> <[ServletContext@241191297[app:bea_wls_deployment_internal module:bea_wls_deployment_internal.war path:/bea_wls_deployment_internal spec-version:null]] Servlet failed with Exception
java.lang.OutOfMemoryError: PermGen space
>

要解决上述的问题,需要遵循下列的步骤:

(1)Login to AdminConsole–>Environments—Servers—>YourManagedServer—>Configuration (TAB)—>ServerStart (SubTab)—> Arguments:(TextArea)

 (2)Specify the your own Heap & MaxPermSize setting here.

-Xms256m -Xmx512m -XX:MaxPermSize=256m


   (3)Restart your Managed Server and verify from backend that these settings are being picked up.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值