JSP 文件热部署原理 更新 JSP 后不需要重启启动 Server 容器
JSP 文件热部署原理
更新 JSP 后不需要重启启动 Server 容器
因为在任何 Server 容器厂商都提供了自定义的 JSP ClassLoader,Jsp 最终为被 Server 容器转换为 class 文件,而负责编译转换的就是 JSP ClassLoader 类加载器。
当 Server 容器检测到 JSP 文件被修改时,会自动替换掉原有的 JSPClassLoader的实例,并通过再创建一个新的 JSPClassLoader 类加载器来实现 JSP 文件的热部署。