为什么我修改App Engine
时需要在Eclipse
内重启Servlet
服务器(Jetty),而不是在我修改Jsp
文件时?即使Servlet容器将Jsp
文件转换为Servlet
。
对于普通的Web应用程序,Tomcat
内的Eclipse
存在同样的问题。
答案 0 :(得分:3)
因为servlet容器是将JSP编译为servlet的容器。因此,它可以轻松检测到JSP
何时被修改,recompile it on the fly
并重新加载新生成的servlet类。
Servlets
为compiled before being deployed
,如果不重新部署应用程序,则不应修改它们。