为你的应用在server.xml中建立一个<Context></Context>  然后把reloadable设置为true就行了

解决方案 »

  1.   

    其实不需要配置也不需要重新启动就能加载你修改过的类,呵呵!启动tomcat,在tomcat首页 点击Tomcat Manager  在里面你可以对所有的web应用程序进行发布和重新发布
      

  2.   

    请问我如何将我的web模块,例如myweb设置成默认的模块呢,例如root那样,怎么使我的模块代替root呢,实现这样的功能,谢谢。这个也很常见,谢谢。
      

  3.   

    请问我如何将我的web模块,例如myweb设置成默认的模块呢,例如root那样,怎么使我的模块代替root呢,实现这样的功能,谢谢。这个也很常见,谢谢。
      

  4.   

    改conf\server.xml文件:在下面内容相似的地方加上如下类似语句:        <Context path="/"
             docBase="c:\myweb"
             debug="1" reloadable="true">
            </Context>
      

  5.   

    5.5版本是没有,要你自己写的<Context path="/myweb" debug="0" privileged="true"
                 docBase="E:\szj\MytomcatDemo\myweb" reloadable="true" crossContext="true">path 是虚拟目录
    docBase 是web应用文件的路径,是你放jsp的文件夹
    reloadable 就是你想要的不需要每次重新启动的tomcat的热部署
      

  6.   

    5.5版本是没有,要你自己写的<Context path="/myweb" debug="0" privileged="true"
                 docBase="E:\szj\MytomcatDemo\myweb" reloadable="true" crossContext="true">path 是虚拟目录
    docBase 是web应用文件的路径,是你放jsp的文件夹
    reloadable 就是你想要的不需要每次重新启动的tomcat的热部署正解
      

  7.   

    谢谢大家,继续关注
    请问我如何将我的web模块,例如myweb设置成默认的模块呢,例如root那样,怎么使我的模块代替root呢,实现这样的功能,谢谢。这个也很常见,谢谢。
      

  8.   

    谢谢大家,继续关注
    请问我如何将我的web模块,例如myweb设置成默认的模块呢,例如root那样,怎么使我的模块代替root呢,实现这样的功能,谢谢。这个也很常见,谢谢。