在建立完MavenProject後,index.jsp報錯。提示:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。
經過百度後,大體的方向找到了:是因爲server runtime配置有問題。但是,經過各種查看,Build Path裏JRE和tomcat都有。但jsp的報錯一直沒有消失。再試過重啓無效,刷新無效;且網上的方法都沒用,也沒有進一步的說明時,初步懷疑是項目建立時的流程有問題。
於是,結合網上的說明,自己刪掉項目後,重新按照自己的流程建立後:一步到位,沒有遇到任何的報錯。
流程如下:(只是個人遇到、摸索出的笨方法)
1、正常建立一個maven project;
2、在pom.xml中添加默認的JDK1.8;
3、在build path中新加tomcat8.5;
4、進行maven project的update;
結果:
JDK變爲1.8,tomcat8.5添加成功,index.jsp沒有報錯。
按該流程建立MavenProject,不會遇到index.jsp的報錯。