今天发现一件很奇特的事情,svn新检出的项目,在target/class(maven项目)文件夹下没有编译文件,即便新建项目仍然不起作用,经过最终解决,这里判断为eclipse自动编译不工作的问题,解决办法:
1、去掉自动编译选项
选中项目,点击菜单project—>Build Automatically(去掉勾选)
2、clean项目,手动编译
选中项目,点击菜单project—>clean
会发现target/class文件夹下出现了编译文件,这时候启动tomcat不会再报错。
感觉这是eclipse的bug,由于工作空间众多,切换至这个工作空间的时候,出现这个问题,网络上的解决办法没作用,还是要根据个人的项目情况具体问题具体分析。