We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

weblogic : memory out of error

Medium Priority
2,705 Views
Last Modified: 2013-12-10
Hi,
  I am using weblogic 9.2 sp2 in solaris 10, i am trying to deploy a war using admin console, i am getting a error, " java.lang.outofMemoryError "

Following actions were taken
1. increased  folowing param values in setDomainEnv.sh file
maxPermSize and MEM_ARG.

But all went in vain and the error remains as it is.
Can anyone provide me anyother solution to rectify this problem.
also,
       1. how can we set the limit for maxPermSize and MEM_ARG param? and what is the maximum value i can set for that?
       2. Does it relates to my system RAM? if so my system ram size is 16 GB, and what can be the max and min limit for those 2 parameters?

<Jul 1, 2009 10:24:33 AM AST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application 'webtop' due to error weblogic.management.DeploymentException: [Deployer:149233]An unexpected error was encountered during the deployment process..weblogic.management.DeploymentException: [Deployer:149233]An unexpected error was encountered during the deployment process.
        at weblogic.deploy.internal.targetserver.DeployHelper.handleException(DeployHelper.java:395)
        at weblogic.deploy.internal.targetserver.DeployHelper.convertThrowable(DeployHelper.java:168)
        at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:152)
        at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:38)
        at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:177)
        Truncated. see log file for complete stacktrace
java.lang.OutOfMemoryError
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:203)
        at java.util.jar.JarFile.<init>(JarFile.java:132)
        at java.util.jar.JarFile.<init>(JarFile.java:97)
        at weblogic.utils.jars.JarFileDelegate.<init>(JarFileDelegate.java:32)
        Truncated. see log file for complete stacktrace

Open in new window

Comment
Watch Question

Can you post the following?

1. What is the memory size you have set
2. R u using Sun JVM or JRockit?
3. Is PROD_MODE=true set in setDomainEnv.sh?


You can add  -XX:MaxPermSize=128m near your -Xms and -Xmx arguments.

Author

Commented:
Hi,
      Thanks for the info,
following are the inputs in my seDomainEnv.sh,

1. I am using Sun JVM
2. Production mode is not true. No value has been set,

MEM_ARGS="-Xms512m -Xmx2048m"\par

-XX:PermSize=1024m
 -XX:MaxPermSize=1024

-Rk

Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Did you get a chance to try this?

Author

Commented:
We did fine tuning of weblogic along with your comments. It helped to resolve issue
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.