tomcat服务器重新部署工程或者修改了项目的代码就必须重启tomcat吗?有没有不重启的方法,或者其他高效点的,让服务器的停止工作的间隙尽量小的?

解决方案 »

  1.   

    以前用MyEclipse的时候,有修改就得重新部署,老师说在struts.xml里配置个标签就可以不重启,但是一下想不起来了,现在在公司用的是eclipse,安装的tomcat插件,除非是修改了.xml文件,其他的类和页面修改都不用重启tomcat,自动部署的。你说的每次重启tomcat,这是没必要的,你有修改的话,重新部署下就OK了!
      

  2.   

    源代码如果修改,需要编译成class才行tomcat可以设置检测到新的class后重启该应用(不是重启tomcat),reloadable="true"
      

  3.   

    一般重新部署就OK啦
    没有必要必须重启tomcat
      

  4.   

    修改Tomcat安装目录下conf文件夹中的配置文件context.xml:
    把<Context>修改成<Context reloadable="true">。修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器会自动重新加载当前Web应用,避免重新启动Tomcat。注意:这个修改会对Tomcat的运行性能有影响,如果把Tomcat作为产品阶段的服务器,最好修改成<Context reloadable="false">。
      

  5.   

    jrebel 这个插件可以用用!