在用Tomcat运行Servlet时,开始运行是打印出“Hello World”我把他在类中改成“Hello”时为什么刷新不了啊,还打印出“Hello World”?

解决方案 »

  1.   

    重新布署,重新启动 tomcat这就行了。
      

  2.   

    class 是不是没有copy过去,重启
      

  3.   

    一派胡言,如果你是纯粹的 servlet + jsp 修改了 servlet 之后只要编译一下就可以了,不需要重启服务器。jsp最终也是被编译为servlet的。
      

  4.   

    tomcat-->conf-->server.xml
    <context>标签里有个reloadable 设为true就可以了
      

  5.   

    到tomcat 缓存中把编译的文件全部删除,再重新访问,也有可能是ie缓存的原因,清空一下缓存
      

  6.   

    如果改的是jsp页面,保存了就可以实时更新~
    如果你改的是java文件,则需要重新部署,就可以了~但此时,你要等待几秒钟
    (所谓  需要重启服务器,在理论上是不对的,但是在实践中,有时候就得重新启动服务器,不然还是上次结果~)
    灵活运用~
      

  7.   

    容器在启动后,servlet只有一个实例,去看看servlet和传统CGI的区别吧。
      

  8.   

    因为缓存问题,一般来说,只需要在project菜单下进行clean就可以了,不行的话就重启tomcat,再不行的话,你就重新载入服务器
      

  9.   

    修改servlet后时需要重启tomcat才会有效果的