jackrabbit java.lang.OutOfMemoryError:java堆空间

jackrabbit java.lang.OutOfMemoryError:java堆空间,java,jackrabbit,Java,Jackrabbit,谁遇到了关于jackrabbit的问题?跟踪如下: java.lang.OutOfMemoryError:java堆空间 位于org.apache.jackrabbit.core.query.lucene.FieldNames.createNamedValue(FieldNames.java:141) 位于org.apache.jackrabbit.core.query.lucene.NodeIndexer.createFieldWithoutNormals(NodeIndexer.java:5

谁遇到了关于jackrabbit的问题?跟踪如下:

java.lang.OutOfMemoryError:java堆空间 位于org.apache.jackrabbit.core.query.lucene.FieldNames.createNamedValue(FieldNames.java:141) 位于org.apache.jackrabbit.core.query.lucene.NodeIndexer.createFieldWithoutNormals(NodeIndexer.java:539) 位于org.apache.jackrabbit.core.query.lucene.NodeIndexer.addStringValue(NodeIndexer.java:754) 位于org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:376) 位于org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:259) 位于org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:1208) 位于org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:657) 位于org.apache.jackrabbit.core.SearchManager.OneEvent(SearchManager.java:408) 位于org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:248) 在org.apache.jackrabbit.core.observation.ObservationDispatcher.DispatcheEvents(ObservationDispatcher.java:214)上 位于org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:475) 位于org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:801) 位于org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1492) 位于org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:400) 位于org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354) 位于org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:375) 位于org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:275) 在org.apache.jackrabbit.core.itemsavecooperation.perform(itemsavecooperation.java:258) 位于org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216) 位于org.apache.jackrabbit.core.itempl.perform(itempl.java:91) 位于org.apache.jackrabbit.core.itempl.save(itempl.java:329) 位于org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:64) 位于org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216) 位于org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:361) 位于org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:812) 位于org.apache.jackrabbit.server.remoting.davex.jcremotingservlet.processDiff(jcremotingservlet.java:525) 位于org.apache.jackrabbit.server.remoting.davex.jcremotingservlet.doPost(jcremotingservlet.java:398) 位于org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.execute(AbstractWebdavServlet.java:326) 位于org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.service(AbstractWebdavServlet.java:263) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

有时它会抛出:

java.lang.OutOfMemoryError:超出GC开销限制


这意味着没有足够的堆空间来执行程序。例如,您可以尝试在启动JVM时指定更多堆空间

java -Xmx1G ...
将指定1 GB堆空间

设置堆空间的选项可能因您使用的JVM而异。

可能重复的