某個jsp頁面第一次運行時,tomcat會把它編譯成java文件,以后運行該頁面時,tomcat會對比jsp和java文件的日期,如果小于或等于java文件則認為是java文件是最新的,就直接運行了
tomcat 下有個work目錄,里面有你所有應用./tomcat6/work/Catalina/localhost。所有的jsp頁面首先要被編譯成.class
在運行時,tomcat會直接加載class文件,這就是jsp為什么第一次運行時很慢,但是以后運行速度很快的原因.
如果一個jsp修改后web頁面沒及時顯示更新。
有兩種方法:
第一:刪除work下對應的應用class文件。
第二:修改服務器為正確的時間。Ubuntu 修改時間命令:用 date -s 08:56 可以改時間