tomcat加载jsp的处理机制问题

原创 2012年03月30日 09:58:13

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

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

    发现问题是好事,好好研究学习有助于提升自己的能力。微笑

tomcat服务器下使用nginx实现最简单的动静分离--解决css、js不加载的问题

nginx可以作为静态资源的服务器。nginx的动静分离,比如拿nginx+tomcat来说,可以将一些本来由tomcat处理的js、css等静态文件,交给nginx来处理,tomcat服务器只处理需...
  • yx0628
  • yx0628
  • 2016年11月16日 16:23
  • 3999

JSP运行原理及运行过程

1,JSP的运行原理 (1)WEB容器JSP页面的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。 (2)每个JSP...
  • hanxuemin12345
  • hanxuemin12345
  • 2014年04月16日 11:33
  • 15987

Tomcat7 类加载原理

读tomcat的源码的时候,我建议和官方的User Guide一起阅读,明白tomcat做某件事情的目的之后,看源码会容易一点。另外,debug当然是一个非常重要的工具。源码上了规模之后,如果单纯静态...
  • liuweiyuxiang
  • liuweiyuxiang
  • 2016年10月22日 16:23
  • 2095

Jsp前台提交中文乱码问题解决方案(Tomcat项目运行时,加载jar包或类文件的顺序)

众所周知,在我们javaWeb下项目中常常会实现前后台交互,而前后台交互最常见的问题就是中文乱码问题,下面我总结出四种中文乱码解决方案:前提:前台页面必须以post方式提交中文 —因为post会设置h...
  • wangjian_an
  • wangjian_an
  • 2016年07月17日 23:34
  • 875

Tomcat类加载机制触发的Too many open files问题分析

说起Too many open files这个报错,想必大家一定不陌生。在Linux系统下,如果程序打开文件句柄数(包括网络连接、本地文件等)超出系统设置,就会抛出这个错误。 不过最近发现Tomcat...
  • ctrip_tech
  • ctrip_tech
  • 2016年11月25日 16:56
  • 535

Tomcat类加载机制触发的Too many open files问题分析

说起Too many open files这个报错,想必大家一定不陌生。在Linux系统下,如果程序打开文件句柄数(包括网络连接、本地文件等)超出系统设置,就会抛出这个错误。 不过最近发现Tom...
  • x6582026
  • x6582026
  • 2016年12月05日 11:45
  • 1641

模块化架构之tomcat的jsp加载处理

jsp模块化加载
  • niemingming
  • niemingming
  • 2015年11月09日 15:06
  • 860

Nginx+Tomcat代理环境下JS无法完全加载问题的处理

问题场景   Nginx+Tomcat搭建,且cms由Nginx进行代理转发。如常见的8080端口转到80,或者其他服务器的80或8080端口等情况。之后通过80端口访问cms的时候发现前端以及...
  • we_are_young_on_way
  • we_are_young_on_way
  • 2017年07月21日 17:54
  • 885

在tomcat下使用jni加载本地库的问题总结 处理UnsatisfiedLinkError错误

最近想使用
  • chbjaycn
  • chbjaycn
  • 2014年07月12日 11:08
  • 1700

JVM类加载机制以及类缓存问题的处理

JVM类加载机制以及类缓存问题的处理  当一个java项目启动的时候,JVM会找到main方法,根据对象之间的调用来对class文件和所引用的jar包中的class文件进行加载(其步骤分为加载、验证、...
  • weixin_41235247
  • weixin_41235247
  • 2018年01月02日 14:40
  • 21
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat加载jsp的处理机制问题
举报原因:
原因补充:

(最多只允许输入30个字)