問題所在:
在spring-dao.xml,spring-service.xml,spring-web.xml沒有放在同一個上下文中時

spring-service.xml中dataSource引入失敗(dataSource在spring-dao.xml中已經配置完成)
當spring-dao.xml,spring-service.xml,spring-web.xml放在同一個上下文中時
spring-service.xml中dataSource引入成功
所謂File is included in 4 contexts是因為spring的配置文件放在了多個上下文中,只需找到以上位置,然后保留一個spring的上下文就OK了。