主要是用svn Checkout一個web項目,然后導入eclipse中運行。正常情況應該是沒什么問題的,但是有時候也會有點題。是看了別人的博客之后,確實解決了問題,就記錄一下。因為很多坑,要自己掉過再爬起來,就會有一種莫名的情緒
一、項目有紅色感嘆號
把項目導入eclipse,項目會有紅色感嘆號,代碼內容沒什么報錯。網上百度出來的大家說,或者是jdk版本不對,或者是jar包有問題。
右擊項目,選擇“Build Path------>Configure Build Path”,然后,Libraries欄目下就可以看見提示的錯誤項了。
我的錯是有一個jar包missing,jar包前面有紅色叉,后面有括號(missing)把這個jar包remove之后,進行下一步
二、啟動tomcat報錯
啟動項目,tomcat就開始報錯。
1、The required Server component failed to start so Tomcat is unable to start.
這個錯誤可以雙擊 server 在overview里面的一個Options里勾選publish開頭的
2、org.apache.catalina.LifecycleException:Failed to start component 異常
這個主要是因為jar包的問題引起,有兩種方法解決
(1) 可以把缺失的jar包下載好之后Add進去。
我的錯是因為之前把報錯jar包刪除了,沒有導入。
(2)這個是在百度上找到的,對我目前的狀況也可以解決。具體的原理我不是很知道
在Tomcat配置文件/conf/catalina.properties中將(約122行)
org.apache.catalina.startup.ContextConfig.jarsToSkip=
后添加 *.jar
改為:
org.apache.catalina.startup.ContextConfig.jarsToSkip=*.jar
當然以上是根據自己掉的坑之后,在百度上眾多不認識的朋友的博客得到的決定辦法。也不是絕對的解決辦法,掉坑之后,多看看眾多朋友的解決方法,讓自己不這么慌。謝謝大家的分享。