Tomcat8/Spring MVC/Spring Date/Hibernateを使用してWebアプリケーションを使用すると、サーバーへの展開が少数で、Java開発環境に保存されるたびに次のエラーが発生します。誰も私がこれを回避する方法を知っていますか?私は無駄なメモリを増やすためにJVMを増やそうとしました。春はJavaの設定ファイルを使用してセットアップしていない古いweb.xmlの方法PermGenエラーTomcat8/Springデータ/展開時のHibernate
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
java.lang.OutOfMemoryError: PermGen space
\t at java.lang.ClassLoader.defineClass1(Native Method)
\t at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
\t at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
\t at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2494)
\t at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:860)
\t at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1302)
\t at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
\t at org.springframework.util.ConcurrentReferenceHashMap$EntrySet.iterator(ConcurrentReferenceHashMap.java:794)
\t at java.util.AbstractMap$1$1.<init>(AbstractMap.java:322)
\t at java.util.AbstractMap$1.iterator(AbstractMap.java:321)
\t at org.springframework.beans.CachedIntrospectionResults.clearClassLoader(CachedIntrospectionResults.java:164)
\t at org.springframework.context.support.AbstractApplicationContext.resetCommonCaches(AbstractApplicationContext.java:881)
\t at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:563)
\t at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446)
\t at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328)
\t at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
\t at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4810)
\t at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
\t at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
\t at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3831)
\t at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:292)
\t at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:5616)
\t at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1377)
\t at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381)
\t at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381)
\t at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349)
\t at java.lang.Thread.run(Thread.java:745)
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen space