在更新web工程下的类文件时,出现如下错误:
Caused by: java.lang.ClassFormatError: Extra bytes at the end of class file com/……
一直以为是编译环境的问题(有时候出现这个问题有可能是jre编译版本不一致引起的),多次测试后发现是tomcat缓存的问题,本来为了节省应用服务停止服务的时间,结果这个问题一直无法解决,后来才发现,只有在tomcat停止后清除缓存才有效,否则重启tomcat,缓存依然存在,会导致以上的问题产生。