1.運行環境:html
idea2017.2java
maven3.5.0spring
tomcat7.0插件sql
maven多模塊項目apache
2.當基礎配置搭建完成測試的時候,啓動tomcat,發現程序一直卡在tomcat
No Spring WebApplicationInitializer types detected on classpath log4j:WARN No appenders could be found for logger (dao.hsqlmanager). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
我覺得是"No Spring WebApplicationInitializer types detected on classpath" 的緣由,網上的大部分解決方法無效,後來發現log4j沒有配置,配置以後發現是個人其餘地方出錯,但沒有被log4j顯示出來,因此一直卡在這裏。app
解決方案:maven
配置log4j,讓錯誤信息顯示出來,解決出錯的地方,而後就能夠正常運行了,但"No Spring WebApplicationInitializer types detected on classpath" 是什麼呢?ide
這是一個能夠忽略的警告,意思是在classpath下面沒有檢測到自定義配置的spring配置。測試