1.这个情况要说明一下,由于有一个分支和一个主干代码,分别在两个工作空间,每次切换时都需要重新maven clean 和install ,有时虽然项目编译不报错,但是服务起不来,就报错如下:
①Could not autowire field: private org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler xxx
②org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'xxx': Requested bean is currently in creation: Is there an unresolvable circular reference?
其实项目本身没什么问题。
2.解决方法:
①maven clean 和install,启动
②clean项目即重新编译,启动
③移除tomcat下的web项目,删除tomcatwebapp下的所有内容和tomcat\work\Catalina\localhost 下的所有,重新add项目到tomcat下 publish项目,启动。
试过以上方法应就可以了。