问题是这样的;
本地修改了一个servlet代码,上传至服务器【删掉原来的 上传新的】,但是运行之后还是以前的代码产生的结果。
请大家帮帮忙 看看 谢谢!~一下方法尝试了,不起作用:
1。让JSP不缓存方法网页头部加上
代码内容
<%  
response.setHeader("Pragma","No-cache");//HTTP 1.1 
response.setHeader("Cache-Control","no-cache");//HTTP 1.0 
response.setHeader("Expires","0");//防止被proxy 
%> 
2。删除work目录下的缓存文件。3。conf/server.xml 文件Context path 中间加上 reloadable="true" 例如:<Context path="" docBase="E:\MYJSP\" debug="0" reloadable="true" />

解决方案 »

  1.   

    偶尔会有这样的情况有可能是页面上缓存的。不一定是TOMCAT 缓存  按ctrl+ f5刷新页面试试。
      

  2.   

    不是重启下Tomcat就应该好的嘛~
      

  3.   

    Excuse me, 在tomcat下面怎么reload一下呢?
      

  4.   

    你修改的是servlet应该变动的是class文件吧,TOMCAT好像不支持完全的热加载,你需要重启TOMCAT,你上面试的二种方法是针对JSP缓存的,对CLASS文件无效