哪位大虾帮帮忙,我代码更新不了。就是我的一个类我更改了,然后刷新tomcat里面的项目,再重新访问项目,但是发现运行的还是更改前的版本,这是怎么回事啊。我把tomcat都换了一个还是不行。

解决方案 »

  1.   

    你改了类以后应该把修改后的class文件替换以前的class文件
    也就是你项目下面web-inf/classes/下面的class文件相应的目录
      

  2.   

    不行把WebApp下部署好的工程删了再重新部署下就行了,有时的确是会发生这样的问题的
      

  3.   

    不行把WebApp下部署好的工程删了再重新部署下就行了,有时的确是会发生这样的问题的
      

  4.   

      嗯。你去看看你tomact下面是不是也更新了。去那一看便知。
      

  5.   

    选择webapps下该项目删了,然后在eclipse中Navigator下删除该项目dist下所有文件重新发布
      

  6.   

    更改后替换了么?tomcat如果发现了你的替换行为,会显示
    信息: Reloading context [/xxxxxx]
      

  7.   

    我也遇到过这样的问题,上面的说的方法都试过还是不行最后还是重新建了一个工程然后把那个工程下的东西Copy过去就ok了
      

  8.   

    看看你的class有没有重新生成 简单的是看大小  最好的是反编译。我用的java反编译器
      

  9.   

    myeclipse 里面的project>>clean>>然后build project 重新编译,再不行,你把jar包全删除掉,再加一次!