这个好象不行吧!
改动配置文件 tomcat就要重起的啊!
恕我愚昧!

解决方案 »

  1.   

    一定要从新启动的吧!
    如果是改动java方法内的代码他会自动发布一次,改变页面代码会自动更新,
    但是如果改了配置文件或者java中方法的参数,接口的定义等,一定要从新启动的!
      

  2.   

    web.xml 改了不重起tomcat。你可以把你的需求,写个mail,送给apache,希望他们能够在 tomcat 7.0 上有所改善!呵呵,开个玩笑
      

  3.   

    tomcat下conf下的server.xml中<Host>有个属性这样配置就可以autoDeploy="true"。修改保存后,重启tomcat,以后就会有你要的效果。
      

  4.   

    有好几种方法:1.如果是开发J2EE项目的话,建议用MyEclipse,只要部署一次,以后就不用管了,MyEclipse会自动部署2.在conf\Catalina\localhost目录下为每个Web应用建立一个同名XML文件,如myapp.xml  内容为:<Context path="/myapp" docBase="myapp" debug="99" reloadable="true" />
    "myapp" 为要部署的应用程序,通常在webapps目录下3.设置工作目录自动重载   ①登录http://localhost:8080/admin
          
        ② 点击左边框架中Service菜单项左边的小圆,展开列表
     
       ③点击左边框架中Host (localhost)菜单项左边的小圆,展开列表    ④点击左边框架中你要添加连接池的工作目录的菜单项,右边框架出现设置页    ⑤右边框架有两个Reloadable,将对应的下拉列表值改为true   ⑥点击右边框架中右上角save按钮    ⑦点击顶部框架Commit Changes按钮
      

  5.   

    tomcat可以就部署一次,以后再修改的时候就不用重新部署了,这就是所谓的热部署吧,但是有些修改需要重新启动服务器,例如修改了xml文件、配置文件,必须要重启服务器才可以
      

  6.   

    按照我上面说的做,修改xml文件不需要重启服务器。其他的资源文件可能要重启。
      

  7.   

    tomcat下conf下的server.xml中 <Host> 有个属性这样配置就可以autoDeploy= "true "。修改保存后,重启tomcat,以后就会有你要的效果。----------------
    这个只是自动重新加载了,其实跟重启没啥区别吧
      

  8.   

    web.xml修改了必须重启!!没有任何办法
      

  9.   

    更改web.xml的话,可能引入新的servlet配置和新的类,只能重新部署。
    部分部署怎么可能?除非类可以热插拔,但那是很难的,类之间有复杂的依赖关系,这个类更新,有引用关系的类要不要更新?
      

  10.   

    tomcat6.0以后的版本好像有这个功能