请问servlet类的改变会不会调用destroy()方法?
 我发现,如果在tomcat里如果将改变的类粘贴到classes下,运行,就会显示调用了的destroy()方法;
而在Myeclipse里面,改变类后直接保存时不会调用destroy()的;
不知道是不是因为前者是因为将类重新贴了过来,相当于换了一个,而后者只是保存了改后的部分而产生的不同呢??
 请不吝赐教啊,谢谢了!!!!!!

解决方案 »

  1.   

    reload是tomcat进行的,你仅仅是在MyEclipse中修改了下,只是修改了工程中的class,真正发布到tomcat中的class并没修改到
      

  2.   

    tomcat 关闭会执行,还有就是手动调用 
      

  3.   

    重新发布项目  重启Tomcat  试一下
      

  4.   

    这个貌似我之前在MyEclipse中建立servlet的时候运行不执行,但在Eclipse中就会执行的