一般不需要重启,tomcat会自动将变化后的文件部署。
但是当配置文件发生变化时,建议最好重启一下。

解决方案 »

  1.   

    当你重新编译了你的servlet的时候需要重新启动
      

  2.   

    在Eclipse配置下的就不用重启,很方便
      

  3.   

    这么多答案你也蒙拉吧!!!!!!!!!
    告诉你简单的,凡是修改xml的文件,或增加jar包时就从起,其他的不用!!
      

  4.   

    看你怎么配置server.xml,没有配autodeploy和reloadable,除了编辑jsp其他都要重启
      

  5.   

    针对Eclipse-3.2,MyEclipse5.0
    修改配置文件要重启,给JAVA类添加方法要重启,新添加类要重启,修改某个方法部分代码不需要重启.
    如果你server.xml里面没有把配置工程配置进去,那么你每布署一次工程,需要重启。
    如果你server.xml已经把工程的物理路径配置进去,那么你不用修改一次就布署一次,只需首次布署后就不用布署了,所以修改后某个类后无需要重启。如果你修改了servlet的init方法或其他容器启动时才会执行且仅执行一次的内容,需要重启。修改JSP无需重启。如果你觉得程序总不能按你预想的结果而运行,需要重启环境后确认是不是容器的原因。最后一点:想重启时就重启。
      

  6.   

    reston_001 :如果Action被修改,一定要重启??????????????????
    zhb_821012 :类文件变了一定要重起 ????????????????????????
    不一定的吧?倒掉.
    根据工具和配置的不同而定,用时间长了,你自己便会知道什么时候需要重启,什么时候不需要重启了.
    不知道楼主用的什么IDE?
      

  7.   

    添加库和修改XML一般都要重启,其他的不一定。
      

  8.   

    通过管理页面只需要reload就可以了,不需要重启。http://localhost:8080/manager/html
      

  9.   

    如果你用的是Eclipse,理论上是不需要重启的..只需要重新布署一下你的工程就OK了
    不过项目布署多次后Tomcat会造成内存泄漏...所以隔一小会重启一次比较好.