1

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

catalina.bat文件:

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

1 回答 1

1

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

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

另外,这个答案可能会对您有所帮助。

于 2013-02-27T23:31:02.123 回答