主要原因:编译问题,class没有正确编译。
而我的问题是:编译后的class没有到正确的目录中。
归结为:
项目编译的路径不正确,class文件编译后放在WebRoot/WEB-INF/class目录下,
而执行mvn clean install命令是将src/main/webapp/WEB-INF/class目录下的
class文件install到target目录,将Java Build Path -- Source中的build path改成
src/main/webapp/WEB-INF/class即可。