2016-11-20 46 views
0

经过一些热部署后,我得到此异常。它与log4j有什么关系?OutOfMemoryError:Spring MVC tomcat应用程序中的PermGen空间

java.lang.OutOfMemoryError: PermGen space 
    at org.apache.log4j.Category.forcedLog(Category.java:388) 
    at org.apache.log4j.Category.log(Category.java:853) 
    at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:229) 
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:358) 
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
    at org.apache.catalina.core.StandardContext.reload(StandardContext.java:4088) 
    at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:425) 
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1342) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1543) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1553) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1553) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1521) 
    at java.lang.Thread.run(Unknown Source) 

Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" 

回答