我先前在eclipse里做的一个工程,几天之后接着做,我修改了a.jsp,b.java,保存,发布到tomcat,运行的情况是a.jsp修改成功,b.java没修改成功,导致我在调用b.java中后来加的一个方法C的时候出现java.lang.NoSuchMethodException,我用java反编译软件将tomcat中的b.class,看到其中的代码是修改前的代码,然后我到eclipse的workspace中此项目文件夹中找到b.class文件,将其反编译,代码还是修改前的代码,但是查看b.java文件,却是修改后的代码,难道是我发布的时候,没有编译????的确不知道是什么问题,请大家帮忙想想,谢谢。
解决办法:1、调试你写的代码,确认没有错误!
2、重新启动tomcat。
3、重新部署一下。