为什么修改jsp不用重启tomcat,而修改servlet要重启tomcat
2017-11-11 17:04
316 查看
虽然servlet和jsp本质都是servlet,运行时都是运行.class文件,但是它们的部署方式不一样。
servlet是先编译后部署,修改完以后,MyEclipse进行编译,然后部署.class文件到servlet容器中。如果web服务器已启动,则之前的.class文件已被servlet容器加载,修改后的.class文件不会被servlet容器执行。
而jsp是web服务器进行编译,而不是预先编译好,编译后再加载,tomcat会监视jsp文件的改动,改动之后则重新编译、执行,所以jsp改动时不需要重启服务器。
servlet是先编译后部署,修改完以后,MyEclipse进行编译,然后部署.class文件到servlet容器中。如果web服务器已启动,则之前的.class文件已被servlet容器加载,修改后的.class文件不会被servlet容器执行。
而jsp是web服务器进行编译,而不是预先编译好,编译后再加载,tomcat会监视jsp文件的改动,改动之后则重新编译、执行,所以jsp改动时不需要重启服务器。
相关文章推荐
- 设置IDEA修改jsp,servlet不用重启Tomcat
- 为什么修改servlet后需要重启服务器,而修改jsp则不用?
- jsp被编译成servlet,为什么修改jsp页面,不用重新启动tomcat?
- Myeclipse中修改类及jsp文件后不用重启tomcat的方法
- 修改java, jsp不用重启Tomcat
- 修改jsp、Java文件不用重启Tomcat服务的方法
- 为什么Servlet修改之后,Tomcat都得重启,servlet才会生效!
- 设置tomcat配置文件,在Myeclipse中修改jsp文件之后不用重启tomcat
- 为什么Servlet修改之后,Tomcat都得重启,servlet才会生效!
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 配置Tomcat使得修改JSP文件不用重启Tomcat
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 配置tomcat是修改JSP页面后不用重启服务器
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 设置tomcat配置文件,在Myeclipse中修改jsp文件之后不用重启tomcat
- 设置tomcat配置文件,在Myeclipse中修改jsp文件之后不用重启tomcat
- jsp页面刷新后为什么不用重启tomcat
- eclipse+tomcat调试修改代码不用重启容器配置方法