今天在使用eclipse+tomcat的時候遇到了一個問題Error starting static Resources java.lang.illegalArgumentException,項目部署老是不成功。
剛開始我是通過手動部署的,並沒有用eclipse幫我部署,但是看到的只是永遠的404,也不知道哪裏出錯。然後我就想着用eclipse部署,然而它卻一直報Error starting static Resources java.lang.illegalArgumentException。於是通過各種網絡資源尋找各種方法,試驗了很多方法,最好終於解決了。
問題出現的原因有兩個:
1.由於我run as on server的時候,並沒有點擊next,而是直接點擊finish。這樣server就會把之前的項目也整合到這個項目。正確的運行方法也不是這樣的。正確的方法應該是windows--》show view--》other--》server--》新建--》next--》選擇自己的工程--》add--》fnish--》右鍵server--》start
2.由於eclipse默認不是把項目發佈到eclipse,而是發佈到eclipse\workspace\.metadata\.plugins....中,而tomcat不會去這個路徑尋找,所以就會報404。最後通過把這個發佈路徑該成tomcat的webapp就行。具體辦法參考http://blog.csdn.net/hao134838/article/details/52467783
http://blog.csdn.net/huaibaowang/article/details/52900855