多次weblogic部署后“java.lang.OutOfMemoryError:Metaspace”

时间:2017-08-28 05:18:32

标签: java jenkins ant weblogic application-server

> java.lang.OutOfMemoryError: Metaspace     at

> java.lang.ClassLoader.defineClass1(Native Method)     at
> java.lang.ClassLoader.defineClass(ClassLoader.java:760)   at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>   at
> weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:412)

在Jenkins的帮助下将5-6次部署到weblogicServer集群之后出现异常,使用的构建工具是Ant。重新启动ManagedServer和Adminconsole会暂时解决问题。

可能重复:java8 "java.lang.OutOfMemoryError: Metaspace"

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

得知!

管理控制台当前持有2个ManagedServers,两个ManagedServers都具有较低的MaxMetaspaceSize,将值从512 MB更新为1024 MB。

 XX:MaxMetaspaceSize=1024m

问题已解决!

参考:Understand the OutOfMemoryError Exception