1

我正在尝试在 Eclipse 上从我的 tomcat 服务器运行两个单独的项目。它将单独运行,但是当我尝试同时运行它们时,它不会启动,并且会在控制台上打印以下内容:

    Exception in thread "main" 
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"

我已经通过以下方式启动 eclipse 来增加我的堆做了一些实验:

    eclipse.exe -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m

我增加了价值,但仍然没有运气。我也尝试过创建一个新服务器,但我仍然得到同样的错误。有趣的是,我正在使用完全相同的代码与团队一起工作,并且两个成员都没有遇到这个问题。一位成员拥有完全相同的计算机,具有相同的内存和所有规格,所以我不相信我真的内存不足。有谁知道这个问题的任何其他可能的解决方案?

-提前致谢

4

1 回答 1

3

如果 Tomcat 内存不足,则需要给Tomcat更多内存,而不是 Eclipse。从“运行”菜单中,打开“运行配置”并修改用于启动 Tomcat 的 VM 参数。

于 2013-06-29T06:27:54.900 回答