Weblogic Server PermGen errors

Jacob picture Jacob · May 16, 2013 · Viewed 18k times · Source

When I created datasource and tried to attach to target server, I am getting the following errors, where do I need to increase space in Weblogic 10.3.6? Any help is highly appreciable

Console encountered the following error weblogic.application.WrappedDeploymentException: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:791) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at oracle.jdbc.driver.T4CTTIdcb.fillupAccessors(T4CTTIdcb.java:399) at oracle.jdbc.driver.T4CTTIdcb.receiveCommon(T4CTTIdcb.java:208) at oracle.jdbc.driver.T4CTTIdcb.receive(T4CTTIdcb.java:146) at oracle.jdbc.driver.T4C8Oall.readDCB(T4C8Oall.java:844) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:358) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531) at

Answer

Edgard picture Edgard · Oct 1, 2013

PermGen Space Out-of-Memory Error when Using the Sun JDK

Bug: 8589284 Added: 06-May-2011 Platform: All

When the Sun JDK is used as the JVM for the SOA managed server, Oracle recommends that the following memory settings be used. If proper memory settings are not used, repeated operations on task detail applications (human workflow) can result in PermGen space out-of-memory errors.

For:

For UNIX operating systems, open the $DOMAIN_HOME/bin/setSOADomainEnv.sh file.

For Windows operating systems, open the DOMAIN_HOME\bin\setSOADomainEnv.cmd file.

Increase the following values:

PORT_MEM_ARGS="${PORT_MEM_ARGS} -XX:PermSize=256m -XX:MaxPermSize=512m