解決javax.servlet.jsp.JspException cannot be resolved to a type

rodertW發表於2018-12-24

使用eclipse-juno新建的maven專案,使用過程中無任何問題,但是換了eclipse-luna版本後,匯入同樣的maven專案,則報javax.servlet.jsp.JspException cannot be resolved to a type錯誤;這可能是新版本eclipse的bug導致。

在網上找的解決方案是在你的專案中加入jsp-api.jar和servlet-api.jar包,這兩個包來源於tomcat的libs目錄中,但是會出現一個問題,專案打包釋出的時候也會將這兩個jar打包出去,這時候釋出到tomcat中後tomcat可能啟動失敗,同時你的jar包可能和tomcat中的jar版本不一致等情況。

解決方式:右鍵你的專案--properties選擇Targeted Runtimes,選擇你的執行環境,我選擇Apache Tomcat v7.0,Apply--OK。
 

相關文章