发一个weblogic的jvm outofmemory问题,应该和was有共性

java.lang.OutOfMemoryError:
        at java.util.zip.Inflater.init(Native Method)
        at java.util.zip.Inflater.(Inflater.java:75)
        at java.util.zip.ZipFile.getInflater(ZipFile.java:392)
        at java.util.zip.ZipFile.getInputStream(ZipFile.java:337)
        at java.util.zip.ZipFile.getInputStream(ZipFile.java:303)
        at weblogic.utils.classloaders.ClassFinderUtils.getManifestFinder(ClassFinderUtils.java:91)
        at weblogic.utils.classloaders.ClassFinderUtils.getManifestFinder(ClassFinderUtils.java:77)
        at weblogic.utils.classloaders.JarClassFinder.(JarClassFinder.java:36)
        at weblogic.utils.classloaders.JarClassFinder.(JarClassFinder.java:25)
        at weblogic.utils.classloaders.ClasspathClassFinder2.getClassFinder(ClasspathClassFinder2.java:87)
        at weblogic.utils.classloaders.ClasspathClassFinder2.setClasspath(ClasspathClassFinder2.java:80)
        at weblogic.utils.classloaders.ClasspathClassFinder2.(ClasspathClassFinder2.java:54)
        at weblogic.utils.classloaders.ClasspathClassFinder2.(ClasspathClassFinder2.java:45)
        at weblogic.utils.classloaders.ClasspathClassLoader.(ClasspathClassLoader.java:20)
        at weblogic.rmi.rmic.Remote2Java.extractOptionValues(Remote2Java.java:469)
        at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:258)
        at weblogic.rmic.runBody(rmic.java:64)
        at weblogic.utils.compiler.Tool.run(Tool.java:158)
        at weblogic.utils.compiler.Tool.run(Tool.java:115)
        at weblogic.rmic.main_nocompile(rmic.java:119)
        at weblogic.ejb.container.ejbc.EJBCompiler.runRmic(EJBCompiler.java:996)
        at weblogic.ejb.container.ejbc.EJBCompiler.doRmic(EJBCompiler.java:399)
        at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:517)
        at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:464)
        at weblogic.ejb.container.deployer.EJBDeployer.runEJBC(EJBDeployer.java:430)
        at weblogic.ejb.container.deployer.EJBDeployer.compileJar(EJBDeployer.java:752)
        at weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:655)
        at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1199)
        at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:354)
        at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
        at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56)
        at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46)
        at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
        at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147)
        at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:87)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:718)
        at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1185)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:247)
        at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
        at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
>
参与2

2同行回答

nabainabai产品经理鹰利科技
调整jvm参数一样管用显示全部
调整jvm参数一样管用收起
互联网服务 · 2009-09-24
浏览456
daer110daer110职员telecom
实在deploy ear包的时候出现的,发的多就越容易出现。显示全部
实在deploy ear包的时候出现的,发的多就越容易出现。收起
2009-09-21
浏览473

提问者

daer110
职员telecom

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-09-21
  • 关注会员:0 人
  • 问题浏览:4742
  • 最近回答:2009-09-24
  • X社区推广