The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
不能编译jsp ,愿因是tomcat 自带的jar 和项目中引用的jar包冲突了。 我这里是 javax.servlet.jsp.jar
catalina.jar、jsp-api.jar、servlet-api.jar、javax.servlet.jar、javax.servlet.jsp.jar
应用服务器在启动时会优先加载项目中的包,这样就导致和应用服务器中的其它包不匹配。可把重复的包从项目中删除,或将应用服务器下的这些包拷贝到项目中,重启服务即可。