我已经使用JSP,Servlet了一段时间了。我知道,无论何时进行任何更改,Servlet都需要重新启动Tomcat Server才能获取更改。在进行JSP更改的情况下,tomcat不需要重新启动。
JSP,Servlet
Servlet
根据我的知识JSP页面Servlet只有在编译时才会转换成。因此,毕竟是Servlet.So,它如何工作而不Tomcat重新启动。
JSP
Tomcat
我知道在服务器重新启动后第一次访问时会编译JSP页面的情况。
因为默认情况下tomcat是在开发模式下启动的,这意味着当检测到更改时,将重新编译JSP派生的servlet。JVM如何加载新类是一个很好的问题- 可能配置了tomcat类加载器。
一些相关说明: