Tomcat windows更新后JVM内存初始化错误
我有三台WindowsServer2003,内存为2GB Server1 tomcat 5.5.25 jvm版本SUN 1.6.0_11-b03 Server2 tomcat 5.5.25 jvm版本SUN 1.6.0_14-b08 Server3 tomcat 6.0.18 jvm版本SUN 1.6.0_14-b08 对于三台服务器,JVM参数为:Tomcat windows更新后JVM内存初始化错误,tomcat,jvm,windows-server-2003,heap-memory,Tomcat,Jvm,Windows Server 2003,Heap Memory,我有三台WindowsServer2003,内存为2GB Server1 tomcat 5.5.25 jvm版本SUN 1.6.0_11-b03 Server2 tomcat 5.5.25 jvm版本SUN 1.6.0_14-b08 Server3 tomcat 6.0.18 jvm版本SUN 1.6.0_14-b08 对于三台服务器,JVM参数为: -XX:MaxPermSize=256m -Dcatalina.base=C:\Apache Group\apache-tomcat-5.5.
-XX:MaxPermSize=256m
-Dcatalina.base=C:\Apache Group\apache-tomcat-5.5.25
-Dcatalina.home=C:\Apache Group\apache-tomcat-5.5.25
-Djava.endorsed.dirs=C:\Apache Group\apache-tomcat-5.5.25\common\endorsed
-Djava.io.tmpdir=C:\Apache Group\apache-tomcat-5.5.25\temp vfprintf
-Xms512m
-Xmx1024m
几个月来,一切都很顺利。上周五我们安装了一些windows更新。重新启动后,tomcat不再启动,出现错误:
Error occurred during initialization of VM
Could not reserve enough space for object heap
我们将参数-Xmx1024m减少到-Xmx768m,现在tomcat启动。但是我们需要更大的最大堆大小我们的服务器怎么了?提前感谢。类似的问题,您可能需要检查更新中安装的特定修补程序的效果。最终找到了它!!!
如果在JVM参数中指定的堆大小超过768M,更新KB956572将导致Tomcat崩溃。这是基于Tomcat的web服务器的杀手级更新