我正在运行具有 256MB RAM 的服务器。我可以为 Java 分配的最大堆大小为 110MB。当我将这些参数添加到 JAVA_OPTS 时,我可以运行 java -version。问题是我无法使用这些参数运行 Tomcat。 Tomcat 运行的最大堆大小为 40MB。不知道为什么不能分配更多的内存?
当然会报错:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
最佳答案
将CATALINA_OPTS
设置为-Xmx110m
,JAVA_OPTS
。当然,我想您可以同时设置两者。
关于java - Tomcat 问题 - 无法保留足够的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235701/