我试图通过Vagrant配置Eclipse Virgo(Tomcat Apache)实例。
一切顺利,但是当我试图启动服务器时。它始终返回此消息<KE0004E> Kernel failed to start within 180 seconds.
。现在我被困住了,不知道该怎么做,因为我习惯使用Eclipse配置这些变量。
在主机终端上调用startup.bat / .sh时返回相同的响应。
答案 0 :(得分:1)
为VM提供更多内存 - 如果您使用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
参数来编辑文件bin/dmk.bat
(mac / linux)或java_opts
(窗口)来更改Virgo的JVM内存:
JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=1024m"
在config.ini
中扩展等待超时参数(https://bugs.eclipse.org/bugs/show_bug.cgi?id=366423)org.eclipse.virgo.kernel.startup.wait.limit=360
您可以使用所有这些选项并单独尝试。