tomcat游侠谭红林
当启动tomcat时(大部分在IDE情形下),或者在启动tomcat后,运行其下的应用时,tomcat报错:Javaheapspace,如下图:
Heap是指内存中的堆栈,语句提示JVM堆栈不够,需要对JVM的内存进行调整,可将tomcat的内存调大,在tomcat下的bin目录的catalina.bat文件中增加:setJAVA_OPTS=-Xms64m-Xmx256m
增加在remGuessCATALINA_HOMEifnotdefined之后,如下图:
其中Xms是指内存在jvm初始化时的值,Xmx是指内存的最大值。
备注:
.JVM在启动的时候会自动设置Heapsize的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4
因篇幅问题不能全部显示,请点此查看更多更全内容