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

Tomcat 服务器,启动失败

日志报告错误:

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

一般是想当然的认为 增加-Xms -Xmx两个参数值。

但是有其他因素同样能引起这个问题。

遇到此类问题,按照下面的步骤检查比较合适。

1. 检查-Xms -Xmx参数是否设置合理

2. 检查JDK/JRE的版本,当Xms或Xmx参数值大于1536M时,版本需要使用64位JDK。

3. 检查Tomcat的版本,当Xms或Xmx参数值大于1536M时,版本需要使用64位Tomcat。

尤其是服务器,内存大,确保使用的JRE和Tomcat都是64位的。


你可能感兴趣的:(Java)