tomcat work目录作用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38336658/article/details/82187725

今天在部署项目的时候,发现我已经将jsp部署完了,但是页面一直没有刷新,然后跑去问下同事,发现是tomcat缓存的问题。

在这里学习一下tomcat的缓存,摘自网上:

work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录,
这也正是为什么它叫work目录而不是cache目录的原因。   
jsp,tomcat的工作原理是当浏览器访问某个jsp页面时,
tomcat会在work目录里把这个jsp页面转换成.java文件,
比如将index.jsp转换为index_jsp.java文件,而后编译为index_jsp.class文件,
最后tomcat容器通过ClassLoader类把这个index_jsp.class类装载入内存,
进行响应客户端的工作

这个和work目录有关系,就是tomcat将jsp转换成.java的形式进行响应,每隔一段时间再更新。

所以部署完项目之后,要把work下面的文件删除,再重启tomcat

猜你喜欢

转载自blog.csdn.net/weixin_38336658/article/details/82187725
今日推荐