原因:使用mvn clean命令后,会清除target/classes/com/...下面的所有class文件,同时导致发布到tomcat下的项目的WEB-INF/classes下没有生成class文件。
解决方案:右键点击项目名移到Maven选项->Update Project...,点击之后,target/classes/目录下会产生class文件,发布到tomcat的项目的WEB-INF/classes也会生成class文件。
注意:使用mvn clean命令之后,即使使用mvn build命令让target/classes下生成class文件,但是发布到tomcat后还是无法生成class文件。