我得到"无法为对象堆保留足够的空间"我尝试启动hybris服务器时出错。
我已经设定
wrapper.java.additional.1=-Xmx1G
wrapper.java.additional.2=-XX:MaxPermSize=1024M
我的机器是64位8GB RAM Windows
答案 0 :(得分:1)
我曾遇到过同样的问题,我的问题是我的系统上运行的应用程序太多了。 因此,请转到任务管理器并检查可用内存。 关闭一些应用程序并尝试运行。
此外,如果您正在使用eclipse那么,在您的eclipse.ini文件中(这是eclipse可执行文件旁边),将-Xmx256m替换为-Xmx1024m(或Xmx512m)。 这不是强制性的,但在某些情况下可行。
如果您正在使用某种扩展名,
打开YOURPATH / config / local.properties文件。
添加以下条目: 配置/ local.properties
build.parallel =真
保存文件。 (如果我们在机器中有多个核心,我们可以告诉hybris通过并行构建来利用这些核心,在某些情况下这也会起作用)
答案 1 :(得分:0)
我也面临着同样的问题。我按照以下步骤操作,并将最大堆大小设置为1GB。
tomcat.generaloptions = -Xmx4G -ea -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false -Dorg.tanukisoftware.wrapper。 WrapperManager.mbean = true -Djava.endorsed.dirs =“%CATALINA_HOME%/ lib / endorsed” -Dcatalina.base =%CATALINA_BASE%-Dcatalina.home =%CATALINA_HOME%-Dfile.encoding = UTF-8 -Dlog4j.configuration = log4j_init_tomcat.properties -Djava.util.logging.config.file = jdk_logging.properties -Djava.io.tmpdir =“ $ {HYBRIS_TEMP_DIR}”
全部清洁
启动hybrisserver