我的本地 Windows 7 机器上有 Tomcat 7。当我-Xmx
在我的 catalina.bat 文件中包含JAVA_OPTS
Tomcat 时不会启动。但如果它被删除运行。什么可能导致这种情况发生?我的语法错了吗?
catalina.bat
文件:
set JAVA_OPTS=-Xms128m –Xmx1024m -XX:PermSize=256m -Djava.rmi.server.hostname=MY_IP
有时,当您指定的内存超过运行环境分配给 VM 的可用内存时,它可能无法运行。检查日志以查找引发的特定错误/异常。
请注意,无论您指定的上限如何,JVM 都可能无法使用可用的系统内存。这取决于正在运行的其他应用程序。操作系统通常在内存分配方面占上风。
另外,这个答案可能会对您有所帮助。