我一直在使用JSP,Servlet
很长一段时间。我知道每当我们改变任何东西Servlet
我们需要重新启动 Tomcat 服务器才能获取更改。如果 JSP 发生更改,tomcat 不需要重新启动。
据我所知JSP
页面被转换成Servlet
仅当编译时。所以,毕竟它是一个Servlet
.那么,如果没有Tomcat
重新开始。
我了解 JSP 页面被编译的情况,例如服务器重新启动后首次访问等。
因为当要求 Tomcat 执行 JSP 时,它会将 JSP 文件的修改日期与该 JSP 对应的已编译类的修改时间进行比较,如果较新,它会在执行之前即时重新编译。
顺便说一句,这是一个应该在生产中关闭的选项,因为执行此检查需要时间。
See http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)