首先tomcat用的是8。
项目代码没问题,部署到测试环境是客运行的。
解决步骤:
1、先查看tomcat的实际部署的目录,看是否有该class
目录:**/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps
说明:此文件夹位于workspace\.metadata\.plugins中,通过eclipse启动tomcat运行工程时,eclipse会将工程发布到org.eclipse.wst.server.core中
其中确实没有需要的类
2、查看项目跟路径编译后是否存在*.class
当前目录存在该class
3、问题解决
经过一系列查找,发现是该模块的Deployment Assembly(Define packaging structure for this project)
它的Source应该是/src/main/java,而不知道怎么改成了/java,好像就是eclipse打包的时候在/java下没有找到打包的目标,于是就没打包,没放过去