tomcat报内存溢出 为什么在eclipse中修改JSP后tomcat自动重启?

为什么在eclipse中修改JSP后tomcat自动重启?这是因为JVM的permgen内存区域用于存储类和代码信息,这与JVM的生命周期基本相同。所以如果不够,就会出问题。如果修改JSP,Tomca

为什么在eclipse中修改JSP后tomcat自动重启?

这是因为JVM的permgen内存区域用于存储类和代码信息,这与JVM的生命周期基本相同。所以如果不够,就会出问题。如果修改JSP,Tomcat将被重新编译成servlet,然后JVM将加载它。有时会触发Tomcat来重新加载整个应用程序,而不是重新启动。当加载次数过多时,可能会导致永久内存溢出