微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我一直在使用JSP,Servlet.我知道,只要我们在Servlet中改变任何东西,我们需要重新启动Tomcat Server来获取更改.在更改JSP的情况下,tomcat不需要重新启动.

根据我的知识JSP页面只有在编译时才被转换为Servlet.所以,完全是一个Servlet.so,如果没有Tomcat重新启动,它是如何工作的.

我知道一个JSP页面被编译的情况,就像在服务器重新启动后的第一次访问一样.

解决方法

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

几个相关说明:

>您可以关闭开发选项进行生产
>您可以将servlet重新加载,您必须在debug mode中启动具有JVM的tomcat.

原文地址:https://www.jb51.cc/java/123752.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐