osb项目部署由于java.lang.OutOfMemoryError而失败:Java堆空间

时间:2017-01-09 06:14:13

标签: osb

我正在尝试在osb服务器上发布一个osb项目。但是我收到了误差。

com.bea.alsb.core.repositories.RepositoryException
    at com.bea.alsb.core.internal.repositories.jar.AbstractConfigRepository.init(Unknown Source)
    at com.bea.alsb.core.internal.repositories.jar.ServerConfigRepository.<init>(Unknown Source)
    at com.bea.alsb.core.internal.repositories.RepositoryService.create(Unknown Source)
    at com.bea.alsb.server.publish.ALSBPublishOperation.publishNewContainer(Unknown Source)
    at com.bea.alsb.server.publish.ALSBPublishOperation.execute(Unknown Source)
    at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.performTasks(WeblogicServerBehaviour.java:1311)
    at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishToServer(WeblogicServerBehaviour.java:855)
    at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishOnce(WeblogicServerBehaviour.java:686)
    at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publish(WeblogicServerBehaviour.java:539)
    at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
    at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3027)
    at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:341)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.alsb.server.core.ClientMBeanService$MBeanInvocationHandler.invoke(Unknown Source)
    at $Proxy54.uploadJarFile(Unknown Source)
    ... 13 more
Caused by: java.lang.OutOfMemoryError: Java heap space

请注意,我在服务器启动时提供了以下参数,但仍面临同样的问题。 XX:MaxPermSize参数=512米

1 个答案:

答案 0 :(得分:0)

您是如何启动托管服务器的?使用节点管理器/ startManagedWeblogic? 如果使用节点管理器启动MS,则尝试将permsize挂起到768 MB。如果您使用startManagedWeblogic启动MS,请注意在MS启动时不考虑在服务器启动时添加的参数。