Tomcat windows更新后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.

我有三台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.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服务器的杀手级更新