gpt4 book ai didi

eclipse - 无法为tomcat预留内存

转载 作者:行者123 更新时间:2023-11-28 23:59:45 24 4
gpt4 key购买 nike

我有一个 Java Web-archieve (~150MB),其中包含一个 Web 应用程序,我想在部署到 Tomcat 之前对其进行一些自定义。因此,在 Eclipse 中,我添加了一个(现有的)Tomcat 服务器,其中包含以下启动信息:

-Dcatalina.base="C:\Program Files (x86)\Apache Software Foundation\apache-tomcat-7.0.65" 
-Dcatalina.home="C:\Program Files (x86)\Apache Software Foundation\apache-tomcat-7.0.65"
-Dwtp.deploy="C:\Program Files (x86)\Apache Software Foundation\apache-tomcat-7.0.65\wtpwebapps"
-Djava.endorsed.dirs="C:\Program Files (x86)\Apache Software Foundation\apache-tomcat-7.0.65\endorsed"
-Xmx2000m

我正在使用 Win 64 位,所以我假设为 Tomcat 保留 2GB 应该可以。但是,当我想从 eclipse 中启动该服务器时,出现以下错误:

Error occurred during initialization of VM Could not reserve enough space for 2048000KB object heap

根据任务管理器,我目前只分配了 8GB RAM 中的 5 个。因此,进一步分配两个应该可行。

我是否必须提供任何进一步的选项来分配该内存,或者我是否卡在 ~1200MB 上显然不够?

最佳答案

答案就像混淆一样简单。显然我的计算机上没有足够的可用内存。

关闭一些进程解决了这个问题。启动 Tomcat 后,我​​也可以毫无问题地重新打开这些进程,这表明有一些未释放的内存未显示在任务管理器中。

关于eclipse - 无法为tomcat预留内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33605268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com