神級錯誤問題:context initialization failed,編譯時找不到bean
1、maven命令:clean install tomcat7:run tomcat7:deploy
可組合使用,因為tomcat7上往往代碼沒更新,導致錯誤。需要及時清理緩存。有效辦法:重啟服務器,重新部署上傳
2、根本錯誤: spring3.2版本支持jdk7,與jkd8不兼容;
spring4.X支持jdk8
需各種注意項目,windows preferce里面設置的jdk版本。還有tomcat7的jdk版本,全部要一致。
spring版本在Web-INF/lib包里的引入jar可通過名稱查詢版本號。
3、太特么坑爹了,耗時耗力。SSH,Maven,SSM等框架程序出錯時,多半檢查spring, struct, mybatis等各版本是否互相支持,以及框架與jdk,tomcat版本是否互相支持。
4、tomcat7:需jdk7
tomcat8:需jdk8.
5、最后再說一句,MLGB的爪哇,讓我抓狂!!!!!!!!!!!!!!!!!!