修改Servlet时需要重新启动App Engine Server

时间:2013-07-25 00:39:07

标签: google-app-engine jsp servlets jetty

为什么我修改App Engine时需要在Eclipse内重启Servlet服务器(Jetty),而不是在我修改Jsp文件时?即使Servlet容器将Jsp文件转换为Servlet

对于普通的Web应用程序,Tomcat内的Eclipse存在同样的问题。

1 个答案:

答案 0 :(得分:3)

因为servlet容器是将JSP编译为servlet的容器​​。因此,它可以轻松检测到JSP何时被修改,recompile it on the fly并重新加载新生成的servlet类。

另一方面,

Servletscompiled before being deployed,如果不重新部署应用程序,则不应修改它们。