spring mvc服務器啟動超時


三月 19, 2020 12:19:15 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: 至少有一個JAR被掃描用於TLD但尚未包含TLD。 為此記錄器啟用調試日志記錄,以獲取已掃描但未在其中找到TLD的完整JAR列表。 在掃描期間跳過不需要的JAR可以縮短啟動時間和JSP編譯時間。
三月 19, 2020 12:19:15 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring FrameworkServlet 'springmvc'
三月 19, 2020 12:19:15 下午 org.springframework.web.servlet.FrameworkServlet initServletBean
信息: FrameworkServlet 'springmvc': initialization started
三月 19, 2020 12:19:15 下午 org.springframework.context.support.AbstractApplicationContext prepareRefresh
信息: Refreshing WebApplicationContext for namespace 'springmvc-servlet': startup date [Thu Mar 19 12:19:15 CST 2020]; root of context hierarchy
三月 19, 2020 12:19:15 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/springmvc-servlet.xml]

查看console的日志,到上面這一行的時候停下來了。它並沒有啟動報錯,但是莫名其妙的卡在這里動不了。可以絕對確定的是我的spring配置文件和web.xml文件,以及源代碼文件都沒有問題。

那么就只剩下一個可能,spring的版本和tomcat的版本不匹配。

我的tomcat是9.0.27,spring是4.0.0。

我將spring換為4.3.9之后tomcat就能正常啟動了。

 

這次惡心了我一會,因為它也沒報錯,就是卡死。

從此以后我將牢記於心的是:如果你能肯定你的代碼是沒有問題的,那么就該想一想是不是版本不兼容的問題了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM