【问题标题】:Eclipse Virgo increasing start/stop time-out [vagrant]Eclipse Virgo 增加启动/停止超时 [vagrant]
【发布时间】:2016-02-25 08:27:46
【问题描述】:

我正在尝试通过 Vagrant 配置 Eclipse Virgo (Tomcat Apache) 实例。

一切顺利,但是当我现在尝试启动服务器时。它总是返回这条消息<KE0004E> Kernel failed to start within 180 seconds.。现在我被卡住了,不知道该怎么办,因为我习惯于使用 Eclipse 配置这些变量。

在主机终端调用startup.bat/.sh时返回相同的响应。

【问题讨论】:

标签: tomcat vagrant eclipse-virgo


【解决方案1】:
  • 为 VM 提供更多 RAM - 如果您使用 VirtualBox,类似

    VAGRANTFILE_API_VERSION = "2"
    
    Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
      .....
      config.vm.provider "virtualbox" do |vb|
        # Customize the amount of memory on the VM:
        vb.memory = "2048"
      end
      ....
    end
    
  • 在 Eclipse 启动时为其提供更多堆

您可以通过编辑文件bin/dmk.sh (mac/linux) 或bin/dmk.bat (windows) 更改Virgo 的JVM 内存,方法是更改​​java_opts 参数:

JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=1024m" 

您可以使用所有这些选项并单独尝试。

【讨论】:

  • Eclipse Virgo 有最低内存要求吗?我希望减少客人的记忆。那么作为一种补救措施,增加启动超时会造成内存偏移吗?
  • 我认为 521m 是最低要求,尽管我在他们的网站上没有清楚地找到 - 我认为你不应该低于这个值。您可以增加启动超时,至少可以帮助您解决问题,但是在获得良好的用户体验之后,您可能需要增加内存
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-25
  • 1970-01-01
  • 2017-11-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多