After multiple weblogic deployments "java.lang.OutOfMemoryError: Metaspace"
After multiple weblogic deployments "java.lang.OutOfMemoryError: Metaspace"
> 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 的帮助下部署到 weblogicServer 集群 5-6 次后出现异常,使用的构建工具是 Ant。重新启动 ManagedServer 和 Adminconsole 可以暂时解决这个问题。
可能重复:java8 "java.lang.OutOfMemoryError: Metaspace"
可能是什么问题?
明白了!
管理控制台当前持有 2 个 ManagedServer,两个 ManagedServer 的 MaxMetaspaceSize 都较低,将值从 512 MB 更新为 1024 MB。
XX:MaxMetaspaceSize=1024m
问题已解决!
> 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 的帮助下部署到 weblogicServer 集群 5-6 次后出现异常,使用的构建工具是 Ant。重新启动 ManagedServer 和 Adminconsole 可以暂时解决这个问题。
可能重复:java8 "java.lang.OutOfMemoryError: Metaspace"
可能是什么问题?
明白了!
管理控制台当前持有 2 个 ManagedServer,两个 ManagedServer 的 MaxMetaspaceSize 都较低,将值从 512 MB 更新为 1024 MB。
XX:MaxMetaspaceSize=1024m
问题已解决!