1. 程式人生 > >IDEA匯入eclipse專案servlet執行404

IDEA匯入eclipse專案servlet執行404

接上文,在把eclipse中的web專案匯入的idea時,昨天只是運行了一下能跑,今天仔細執行發現,jsp均能正常顯示,但是一到servlet就404,依舊是地址問題。
首先想到是否是web.xml沒有載入成功,於是前往專案中的Facets,檢視web resource directories配置,結果果然是錯誤的,因為是匯入eclipse中的專案,web.xml我們通常放在webroot或webcontent的WEB-INF下,而idea預設在web這個路徑下,需要修改。修改完畢後重新run,結果還是錯誤。然後檢視url,在8080後自動添加了專案名,上文提到過idea預設的路徑不帶專案名,感覺是這個問題,於是去tomcat中修改下配置,把預設的/後面加上了專案名,再次執行,果然成功。
所以,直接匯入eclipse專案還是會出現很多問題的,建議把eclipse中專案的多餘檔案刪除,只留下src和webroot2個目錄,然後新建web專案放進去,問題應該會減少很多。
ps:現在註冊JetBrains非常方便,2封郵件即搞定,學生時代的福利還是要好好利用的。
第一封確認郵件


第二封啟用郵件,點選註冊使用者名稱密碼,接受協議,密碼需要使用複雜密碼