在server.xml里设置 <Context path="/..." docBase="..." debug="0" reloadable="true" 
                                              ^^^^^^^^^^^^^^^^^
crossContext="true">

解决方案 »

  1.   

    <Context path="/jsp" docBase="D:\jsp" debug="0" reloadable="true" crossContext="true"></Context>
    我是这样加的,应该没有错的吧.
    tomcat 和Apach是整合的
      

  2.   

    配置reloadable="true",这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序。
      

  3.   

    jdk1.4才支持这种功能,你要装1.4版本
      

  4.   

    这个和jdk有关系吗?和tomcat关系比较密切吧,个人的见解.
      

  5.   

    我想应该不是的,你的JavaBean改变了,也就是重新编译以后,也就是有了一个新的class文件,
    因为JSP已经用了你的class文件,也就是说你的JSP也编译了,所以你应该让你的JSP也改一下,让JSP也重新编译,这样你就不用再从新启动你的Tomcat了,还有就是你用的可能是低版本的Tomcat,5.X应该就可以了解决了
      

  6.   

    每当jsp发生变化,servlet引擎会自动编译jsp,如果只是jsp改变,不用重新启动tomcat,但如果是java文件重新被编译了就应该重起tomcat