为什么修改jsp不用重启tomcat,而修改servlet要重启tomcat
来源:互联网 发布:windows store下载 编辑:程序博客网 时间:2024/05/16 09:58
虽然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改动时不需要重启服务器。
阅读全文
0 0
- 为什么修改jsp不用重启tomcat,而修改servlet要重启tomcat
- 修改jsp页面为什么不用重启Tomcat
- 为什么修改servlet后需要重启服务器,而修改jsp则不用?
- 修改java, jsp不用重启Tomcat
- 配置Tomcat使得修改JSP文件不用重启Tomcat
- jsp被编译成servlet,为什么修改jsp页面,不用重新启动tomcat?
- 修改struts.xml不用重启tomcat
- 修改配置文件不用重启tomcat
- 修改方法后Tomcat不用重启
- 设置tomcat配置文件,在Myeclipse中修改jsp文件之后不用重启tomcat
- 设置tomcat配置文件,在Myeclipse中修改jsp文件之后不用重启tomcat
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
- 修改servlet无需重启tomcat
- 修改servlet无需重启tomcat
- 修改servlet无需重启tomcat
- 2017 CCPC 哈尔滨
- leetcode: 32. Longest Valid Parentheses
- 4个小代
- 密码学:基于python支持448位输入的sha-1算法
- Angular2 ng-boostarp 日历控件
- 为什么修改jsp不用重启tomcat,而修改servlet要重启tomcat
- jar命名打包war
- 17.11.11,web学习第一天,还有一年,努力吧青年
- windows中docker打包使用
- MyEclipse字体及颜色的设置
- Struts2拦截器
- Android6.0没有权限读取外部存储的问题
- sysfs文件系统与linux设备模型(5.4.2)
- 内联函数、递归函数和重载函数