我在本地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
答案 0 :(得分:1)
有时,当您指定的内存大于运行它的环境分配给VM的可用内存时,它可能无法运行。检查日志以查找引发的特定错误/异常。
请注意,无论您指定的上限如何,JVM都可能无法使用所有可用的系统内存。这取决于正在运行的其他应用程序。操作系统通常在内存分配方面占上风。
此外,answer可能对您有所帮助。