Caused by memory leaks and declaration of too many immutable strings which occupy help space where java objects reside.
Solution:
export JVM_ARGS="-Xmx1024m -XX:MaxPermSize=256m"
Tomcat
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8
-server -Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=256m -XX:+DisableExplicitGC"