为什么在包含JAVA_OPTS Xmx时Tomcat无法启动?

时间:2013-02-27 23:27:19

标签: java windows tomcat java-opts

我在本地Windows 7计算机上安装了Tomcat 7。当我在我的catalina.bat文件中包含-Xmx JAVA_OPTS时,Tomcat无法启动。但如果它被删除则运行。什么可能导致这种情况发生?我的语法错了吗?

catalina.bat档案:

set JAVA_OPTS=-Xms128m –Xmx1024m -XX:PermSize=256m -Djava.rmi.server.hostname=MY_IP

1 个答案:

答案 0 :(得分:1)

有时,当您指定的内存大于运行它的环境分配给VM的可用内存时,它可能无法运行。检查日志以查找引发的特定错误/异常。

请注意,无论您指定的上限如何,JVM都可能无法使用所有可用的系统内存。这取决于正在运行的其他应用程序。操作系统通常在内存分配方面占上风。

此外,answer可能对您有所帮助。