? ? ? ? 這個問題我以前也有碰到過肥矢、會有很多原因?qū)е露怂ァH纾捍淼础⒎阑饓Αclipse斷點等旅东。但我當時網(wǎng)上搜索的資料當中大多都只是說是因為代理的問題灭抑,我按照他們的方法對電腦代理做了禁用、包括一些抓包工具Charles抵代、代理插件Proxy SwitchyOmega等都做了禁用腾节。最終還是以失敗告終。
奇怪的是程序跑起來完全沒有報出任何異常、而是在加載xml這塊的文件時一直處在不動的狀態(tài)
原因2:可能是打了斷點導(dǎo)致的
原因3:服務(wù)器端口 http端口和ajp端口占用? 可能是tomcat非正常關(guān)閉導(dǎo)致 更換其他端口
原因4:tomcat的server.xml配置文件中添加了service節(jié)點康吵,而之前的service節(jié)點并沒有刪除或注釋掉劈榨,導(dǎo)致在server.xml中出現(xiàn)兩個service節(jié)點,結(jié)果啟動tomcat時涎才,會啟動兩個服務(wù)鞋既,而兩個服務(wù)之間有端口沖突,導(dǎo)致最終啟動失敗
原因5:mybatis的xml文件中存在如resultType值的類路徑不對耍铜,這個也會引發(fā)程序運行時一直處于Preparing launch delegate...狀態(tài)
原因6:啟動的時候xml 里的這個dtd加載超時了,一直等待邑闺,所以啟動慢
當然還有可能會有其它的問題、這只是一個導(dǎo)致啟動不起來的其中一個原因棕兼、寫出來讓自己記憶深刻點陡舅、也給大家一些參考。