您的位置:首页 > 运维架构 > Tomcat

tomcat加载jsp的处理机制问题

2012-03-30 09:58 344 查看
昨天碰到了一个纠结的问题,就是要对某个项目进行升级,由于没有完整的生产环境,于是只能在本机上运行好的某几个文件拷贝后解压到已部署的项目中去运行,但是解压后却一直都出不来修改后的效果。正当自己搞的晕头转向的时候,朋友的一句“是不是缓存问题”提醒了我,多次反复测试之后才断定是在tomcat出的问题。折腾了一个晚上,终于被我找到了解决方法啊:只要打开解压后的jsp页面重新保存下就ok啦。多次测试都是如此,终于发现这是由于tomcat处理机制的关系。现在才明白为什么我们在开发中修改网页后不需要重启tomcat也能运行出效果,那是因为tomcat会监听项目,当网页发生保存动作的时候,它会认为这个页面已修改,所以自动从新加载该页面,然后我们只要重新刷新网页就会有想要的效果了。而解压后文件修改了但是为什么却没加载呢,那是因为解压只是替换了换来的文件,但是没有保存按钮来像tomcat发送信号啊。。。哎。。。想明白之后真的松了口气啊!!!

以上仅个人见解,如有盆友发现有什么不对的地方可以给我留言学习学习。

发现问题是好事,好好研究学习有助于提升自己的能力。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: