JSp

为什么更改jsp时tomcat不需要重新启动

发布于 2021-02-01 16:20:53

我已经使用JSP,Servlet了一段时间了。我知道,无论何时进行任何更改,Servlet都需要重新启动Tomcat
Server才能获取更改。在进行JSP更改的情况下,tomcat不需要重新启动。

根据我的知识JSP页面Servlet只有在编译时才会转换成。因此,毕竟是Servlet.So,它如何工作而不Tomcat重新启动。

我知道在服务器重新启动后第一次访问时会编译JSP页面的情况。

关注者
0
被浏览
92
1 个回答
  • 面试哥
    面试哥 2021-02-01
    为面试而生,有面试问题,就找面试哥。

    因为默认情况下tomcat是在开发模式下启动的,这意味着当检测到更改时,将重新编译JSP派生的servlet。JVM如何加载新类是一个很好的问题-
    可能配置了tomcat类加载器。

    一些相关说明:

    • 您可以关闭生产的开发选项
    • 您还可以重新加载servlet-必须在调试模式下使用JVM启动tomcat 。


推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看