为啥在eclipse中修改JSP后tomcat自动重启?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥在eclipse中修改JSP后tomcat自动重启?相关的知识,希望对你有一定的参考价值。
参考技术A tomcat会每隔一段时间查询jsp的版本是否一致,自动加载,所以修改jsp后,tomcat会自动重启,不用用户重新发布工程。tomcat启动后class文件会接受请求加载到jvm中。而对jsp第一次请求时,会先编码成对应的.class文件加载进来。以后每一次请求tomcat容器要检查jsp的版本,如果与前一次不一样,则会自动再次编码并加载.class文件。 参考技术B 你修改jsp,tomcat会重新编译成servlet,然后jvm加载他,有时候就会触发tomcat重新加载整个应用,并不是重启。当加载的次数多了,就有可能造成permgen内存溢出
以上是关于为啥在eclipse中修改JSP后tomcat自动重启?的主要内容,如果未能解决你的问题,请参考以下文章
如何修改类文件和jsp页面后不用重启tomcat就可以自动加载呢