相关疑难解决方法(0)

如何解决无法创建Java虚拟机启动器的虚拟机错误?

我正在研究java wicket框架和Apache tomcat.这里我有问题当我尝试
启动tomcat时它显示Java虚拟机启动器弹出窗口"无法创建
Java虚拟机".
单击Pop窗口上的"确定"按钮后,它会在控制台上显示错误.

VM初始化期间发生错误.
无法为对象堆保留足够的空间.

请给我任何参考或建议.
提前致谢.

java eclipse wicket version tomcat6

35
推荐指数
4
解决办法
15万
查看次数

无法更改tomcat 7堆大小

我通过添加以下行来设置tomcat 7的堆大小 catalina.sh

export CATALINA_OPTS="-Xms512m -Xmx1024m"
Run Code Online (Sandbox Code Playgroud)

然后停下来,启动了tomcat.但是当尝试使用命令jmap -heap获取堆大小时,我可以注意到内存不会改变:

Heap Configuration:
   MinHeapFreeRatio = 40
   MaxHeapFreeRatio = 70
   MaxHeapSize      = 526385152 (502.0MB)
   NewSize          = 1048576 (1.0MB)
   MaxNewSize       = 4294901760 (4095.9375MB)
   OldSize          = 4194304 (4.0MB)
   NewRatio         = 2
   SurvivorRatio    = 8
   PermSize         = 16777216 (16.0MB)
   MaxPermSize      = 67108864 (64.0MB)

Heap Usage:
PS Young Generation
Eden Space:
   capacity = 99352576 (94.75MB)
   used     = 9643144 (9.196418762207031MB)
   free     = 89709432 (85.55358123779297MB)
   9.705982862487632% used
From Space:
   capacity = 4063232 (3.875MB)
   used     = 0 (0.0MB)
   free     = 4063232 …
Run Code Online (Sandbox Code Playgroud)

linux tomcat heap-memory tomcat7

15
推荐指数
4
解决办法
5万
查看次数

标签 统计

eclipse ×1

heap-memory ×1

java ×1

linux ×1

tomcat ×1

tomcat6 ×1

tomcat7 ×1

version ×1

wicket ×1