tomcat与jsp问题??
在网上找了关于tomcat的配置及使用文档,按着上面的做,启动后能打开http://localhost:8080/。然后按提示在webapps里创建myapp/WEB-INF/web.xml。在myapp中添加一index.jsp,启动tomcat,在浏览器输入http://localhost:8080/myapp/index.jsp,却错误org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 22 in the generated java file
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
在网上找了许多答案,还是不能解决问题,我快被这东西搞疯了,哪位大侠帮帮忙,感激涕零!!
[解决办法]
1、更改jdk版本;2、查看环境变量;
[解决办法]
[LOCAL] servlet.jar
[MAVEN2] j2ee-1.4.jar
[MAVEN2] javax.servlet-5.1.11.jar
[MAVEN2] javax.servlet-5.1.12.jar
[MAVEN2] servlet-4.0.6.jar
[MAVEN2] servlet-4.1.34.jar
[MAVEN2] servlet-4.1.36.jar
[MAVEN] servletapi-2.2.jar
[MAVEN] servletapi-2.3.jar
[MAVEN2] devtools-1.1-all.jar
[MAVEN2] geronimo-j2ee_1.4_spec-1.0.jar
[MAVEN2] geronimo-j2ee_1.4_spec-1.1.jar
[MAVEN2] geronimo-jsp_2.0_spec-1.0.1.jar
[MAVEN] geronimo-jsp_2.0_spec-1.0.jar
[MAVEN2] geronimo-jsp_2.0_spec-1.0.jar
[MAVEN2] geronimo-jsp_2.0_spec-1.1.jar
[MAVEN2] geronimo-jsp_2.1_spec-1.0.1.jar
[MAVEN2] geronimo-jsp_2.1_spec-1.0.jar
[LOCAL] gwt-dev-windows.jar
[MAVEN2] jackrabbit-standalone-1.5.0.jar
[MAVEN2] jackrabbit-standalone-1.5.2.jar
[MAVEN2] jackrabbit-standalone-1.5.3.jar
[MAVEN2] jackrabbit-standalone-1.5.4.jar
[MAVEN2] jackrabbit-standalone-1.5.5.jar
[MAVEN2] jackrabbit-standalone-1.5.6.jar
[MAVEN2] jetty-6.0.0beta10-standalone.jar
[MAVEN2] jsp-api-2.0.jar
[MAVEN2] jsp-api-2.0.jar
[MAVEN2] jsp-api-2.1.jar
[MAVEN2] jsp-api-5.0.16.jar
[MAVEN2] jsp-api-5.0.18.jar
[MAVEN2] jsp-api-5.5.12.jar
[MAVEN2] jsp-api-5.5.15.jar
[MAVEN2] jsp-api-5.5.23.jar
[MAVEN2] jsp-api-6.0.13.jar
[MAVEN2] jsp-api-6.0.14.jar
[MAVEN2] jsp-api-6.0.16.jar
[MAVEN2] jsp-api-6.0.18.jar
[MAVEN2] jsp-api-6.0.20.jar
[MAVEN2] org.apache.sling.scripting.jsp-2.0.2-incubator.jar
[MAVEN2] org.apache.sling.scripting.jsp-2.0.6-incubator.jar
[MAVEN2] servlet-api-2.2.jar
[MAVEN2] servlet-api-2.3.jar
[MAVEN2] camel-web-standalone-2.0.0.jar
[MAVEN2] geronimo-jsp_2.1_spec-1.0-M1.jar
[MAVEN2] groovysoap-all-jsr06-0.1.jar
[MAVEN2] gwt-dev-1.4.62-leopard.jar
[MAVEN2] gwt-dev-1.4.62-linux.jar
[MAVEN2] gwt-dev-1.4.62-mac.jar
[MAVEN2] gwt-dev-1.4.62-windows.jar
[MAVEN2] gwt-dev-1.5.1-linux.jar
[MAVEN2] gwt-dev-1.5.1-mac.jar
[MAVEN2] gwt-dev-1.5.1-windows.jar
[MAVEN2] gwt-dev-1.5.2-linux.jar
[MAVEN2] gwt-dev-1.5.2-mac.jar
[MAVEN2] gwt-dev-1.5.2-windows.jar
[MAVEN2] gwt-dev-1.5.3-linux.jar
[MAVEN2] gwt-dev-1.5.3-mac.jar
[MAVEN2] gwt-dev-1.5.3-windows.jar
[MAVEN2] gwt-dev-1.6.0-linux.jar
[MAVEN2] gwt-dev-1.6.0-mac.jar
[MAVEN2] gwt-dev-1.6.0-windows.jar
[MAVEN2] gwt-dev-1.6.1-linux.jar
[MAVEN2] gwt-dev-1.6.1-mac.jar
[MAVEN2] gwt-dev-1.6.1-windows.jar
[MAVEN2] gwt-dev-1.6.2-linux.jar
[MAVEN2] gwt-dev-1.6.2-mac.jar
[MAVEN2] gwt-dev-1.6.2-windows.jar
[MAVEN2] gwt-dev-1.6.3-linux.jar
[MAVEN2] gwt-dev-1.6.3-mac.jar
[MAVEN2] gwt-dev-1.6.3-windows.jar
[MAVEN2] gwt-dev-1.6.4-linux.jar
[MAVEN2] gwt-dev-1.6.4-mac.jar
[MAVEN2] gwt-dev-1.6.4-windows.jar
[MAVEN2] gwt-dev-1.7.0-linux.jar
[MAVEN2] gwt-dev-1.7.0-mac.jar
[MAVEN2] gwt-dev-1.7.0-windows.jar
[MAVEN2] gwt-dev-1.7.1-windows.jar
[MAVEN2] gwt-dev-2.0.0-ms1.jar
[MAVEN] jsp-api-2.0-20040521.jar
[MAVEN2] jsp-api-2.0-6.0.0.jar
[MAVEN2] jsp-api-2.0-6.0.0beta14.jar
[MAVEN2] jsp-api-2.0-6.0.0beta15.jar
[MAVEN2] jsp-api-2.0-6.0.0beta16.jar
[MAVEN2] jsp-api-2.0-6.0.0beta16.jar
[MAVEN2] jsp-api-2.0-6.0.0beta17.jar
[MAVEN2] jsp-api-2.0-6.0.0rc0.jar
[MAVEN2] jsp-api-2.0-6.0.0rc1.jar
[MAVEN2] jsp-api-2.0-6.0.0rc2.jar
[MAVEN2] jsp-api-2.0-6.0.0rc3.jar
[MAVEN2] jsp-api-2.0-6.0.0rc4.jar
[MAVEN2] jsp-api-2.0-6.0.1.jar
[MAVEN2] jsp-api-2.0-6.0.2.jar
[MAVEN2] jsp-api-2.0-6.1.0pre0.jar
[MAVEN2] jsp-api-2.0-6.1.0pre1.jar
[MAVEN2] jsp-api-2.0-6.1.0pre2.jar
[MAVEN2] jsp-api-2.0-6.1.0pre3.jar
[MAVEN2] jsp-api-2.0-6.1.0rc0.jar
[MAVEN2] jsp-api-2.0-6.1.0rc1.jar
[MAVEN2] jsp-api-2.0-6.1.0rc2.jar
[MAVEN2] jsp-api-2.0-6.1.1.jar
[MAVEN2] jsp-api-2.0-6.1.10.jar
[MAVEN2] jsp-api-2.0-6.1.11.jar
[MAVEN2] jsp-api-2.0-6.1.12.jar
[MAVEN2] jsp-api-2.0-6.1.12.rc2.jar
[MAVEN2] jsp-api-2.0-6.1.12.rc3.jar
[MAVEN2] jsp-api-2.0-6.1.12.rc4.jar
[MAVEN2] jsp-api-2.0-6.1.12.rc5.jar
[MAVEN2] jsp-api-2.0-6.1.12rc1.jar
[MAVEN2] jsp-api-2.0-6.1.14.jar
[MAVEN2] jsp-api-2.0-6.1.15.jar
[MAVEN2] jsp-api-2.0-6.1.15.pre0.jar
[MAVEN2] jsp-api-2.0-6.1.15.rc2.jar
[MAVEN2] jsp-api-2.0-6.1.15.rc3.jar
[MAVEN2] jsp-api-2.0-6.1.15.rc4.jar
[MAVEN2] jsp-api-2.0-6.1.15.rc5.jar
[MAVEN2] jsp-api-2.0-6.1.16.jar
[MAVEN2] jsp-api-2.0-6.1.17.jar
[MAVEN2] jsp-api-2.0-6.1.18.jar
[MAVEN2] jsp-api-2.0-6.1.19.jar
[MAVEN2] jsp-api-2.0-6.1.1rc1.jar
[MAVEN2] jsp-api-2.0-6.1.2.jar
[MAVEN2] jsp-api-2.0-6.1.20.jar
[MAVEN2] jsp-api-2.0-6.1.21.jar
[MAVEN2] jsp-api-2.0-6.1.2pre0.jar
[MAVEN2] jsp-api-2.0-6.1.2pre1.jar
[MAVEN2] jsp-api-2.0-6.1.2rc0.jar
[MAVEN2] jsp-api-2.0-6.1.2rc1.jar
[MAVEN2] jsp-api-2.0-6.1.2rc2.jar
[MAVEN2] jsp-api-2.0-6.1.2rc4.jar
[MAVEN2] jsp-api-2.0-6.1.2rc5.jar
[MAVEN2] jsp-api-2.0-6.1.3.jar
[MAVEN2] jsp-api-2.0-6.1.4.jar
[MAVEN2] jsp-api-2.0-6.1.4rc0.jar
[MAVEN2] jsp-api-2.0-6.1.4rc1.jar
[MAVEN2] jsp-api-2.0-6.1.5.jar
[MAVEN2] jsp-api-2.0-6.1.5rc0.jar
[MAVEN2] jsp-api-2.0-6.1.6.jar
[MAVEN2] jsp-api-2.0-6.1.6rc0.jar
[MAVEN2] jsp-api-2.0-6.1.6rc1.jar
[MAVEN2] jsp-api-2.0-6.1.7.jar
[MAVEN2] jsp-api-2.0-6.1.8.jar
[MAVEN2] jsp-api-2.0-6.1.9.jar
[MAVEN2] jsp-api-2.0-6.1H.10.jar
[MAVEN2] jsp-api-2.0-6.1H.14.1.jar
[MAVEN2] jsp-api-2.0-6.1H.14.jar
[MAVEN2] jsp-api-2.0-6.1H.4rc1.jar
[MAVEN2] jsp-api-2.0-6.1H.6.jar
[MAVEN2] jsp-api-2.0-6.1H.7.jar
[MAVEN2] jsp-api-2.0-6.1H.8.jar
[MAVEN2] jsp-api-2.1-6.0.0.jar
[MAVEN2] jsp-api-2.1-6.0.0beta14.jar
[MAVEN2] jsp-api-2.1-6.0.0beta15.jar
[MAVEN] jsp-api-2.1-6.0.0beta16.jar
[MAVEN2] jsp-api-2.1-6.0.0beta16.jar
[MAVEN2] jsp-api-2.1-6.0.0beta17.jar
[MAVEN2] jsp-api-2.1-6.0.0rc0.jar
[MAVEN2] jsp-api-2.1-6.0.0rc1.jar
[MAVEN2] jsp-api-2.1-6.0.0rc2.jar
[MAVEN2] jsp-api-2.1-6.0.0rc3.jar
[MAVEN2] jsp-api-2.1-6.0.0rc4.jar
[MAVEN] jsp-api-2.1-6.0.1.jar
[MAVEN2] jsp-api-2.1-6.0.1.jar
[MAVEN2] jsp-api-2.1-6.0.2.jar
[MAVEN2] pax-web-jsp-0.7.0.jar
[MAVEN2] pax-web-jsp-0.7.1.jar
[MAVEN2] servlet-api-2.5-0PR.jar
[MAVEN2] servlet-api-2.5-6.0.0beta1.jar
[MAVEN2] servlet-api-2.5-6.0.0beta10.jar
[MAVEN2] servlet-api-2.5-6.0.0beta11.jar
[MAVEN2] servlet-api-2.5-6.0.0beta12.jar
[MAVEN2] servlet-api-2.5-6.0.0beta2.jar
[MAVEN2] servlet-api-2.5-6.0.0beta3.jar
[MAVEN2] servlet-api-2.5-6.0.0beta4.jar
[MAVEN2] servlet-api-2.5-6.0.0beta5.jar
[MAVEN2] servlet-api-2.5-6.0.0beta6.jar
[MAVEN2] servlet-api-2.5-6.0.0beta7.jar
[MAVEN2] servlet-api-2.5-6.0.0beta8.jar
[MAVEN2] servlet-api-2.5-6.0.0beta9.jar
[MAVEN2] camel-web-standalone-2.0-M1.jar
[MAVEN2] camel-web-standalone-2.0-M2.jar
[MAVEN2] camel-web-standalone-2.0-M3.jar
[MAVEN] geronimo-spec-j2ee-1.0-M1.jar
[MAVEN] geronimo-spec-j2ee-1.4-rc2.jar
[MAVEN] geronimo-spec-j2ee-1.4-rc3.jar
[MAVEN] geronimo-spec-j2ee-1.4-rc4.jar
[MAVEN] geronimo-spec-jsp-1.0-M1.jar
[MAVEN] geronimo-spec-jsp-2.0-rc1.jar
[MAVEN] geronimo-spec-jsp-2.0-rc2.jar
[MAVEN] geronimo-spec-jsp-2.0-rc3.jar
[MAVEN] geronimo-spec-jsp-2.0-rc4.jar
[MAVEN2] gwt-dev-1.5-M2-mac.jar
[MAVEN2] gwt-dev-1.5-M2-windows.jar
[MAVEN2] gwt-dev-1.5-RC1-linux.jar
[MAVEN2] gwt-dev-1.5-RC1-mac.jar
[MAVEN2] gwt-dev-1.5-RC1-windows.jar
[MAVEN2] gwt-dev-linux-1.5-M2.jar
[MAVEN2] jsp-api-2.0-6.1H.4-beta.jar
[MAVEN2] jsp-api-2.0-6.1H.5-beta.jar
[MAVEN2] jsp-api-2.1-glassfish-9.1.02.B04.p0.jar
[MAVEN2] jsp-api-2.1-glassfish-9.1.1.B51.25.p1.jar
[MAVEN2] jsp-api-2.1-glassfish-9.1.1.B51.p0.jar
[MAVEN2] jsp-api-2.1-glassfish-9.1.1.B60.25.p0.jar
[MAVEN2] jsp-api-2.1-glassfish-9.1.1.B60.25.p1.jar
[MAVEN2] jsp-api-2.1-glassfish-9.1.1.B60.25.p2.jar
以上都是可能包含JspFactory类的jar包,要使用的jar包必须包含getJspApplicationContext(javax.servlet.ServletContext context)
方法才行