在网上找了关于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 JspFactoryStacktrace:
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)在网上找了许多答案,还是不能解决问题,我快被这东西搞疯了,哪位大侠帮帮忙,感激涕零!!
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactoryStacktrace:
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)在网上找了许多答案,还是不能解决问题,我快被这东西搞疯了,哪位大侠帮帮忙,感激涕零!!
解决方案 »
- 关于servlet连接数据库的问题!急!!
- jsp页面传递%问题!
- 多个jsp页面可以共用一个ACTION吗,formbea是不一样的,但提交给一个ACTION
- 关于hibernate的问题
- 请高手帮帮忙`~谢谢`~
- index.htm页面中的form登陆递交到servlet中,登陆成功,这时IE的地址也变成了****/idc/login这样子,我想把IE的地址仍然停留在****/idc,如
- (求救)tomcat里连接池使用时出现的错误~~~~~~~~~
- 有关上传文件时表单元素<INPUT TYPE="FILE">的问题?
- jsp中如何获得当前页面的链接呀??
- java.lang.NullPointerException错误是什么原因?紧急求救!!!!!
- 服务器上的图片下载问题
- eclipse控制台乱码问题,求破!
看看jar包全吗?
1.servlet-x.x.x.jar
2.j2ee-xx.jar
3.servletapi-x.x.jar
4.jsp-api.x.x.jar
....很多可能的jar包的,多个这样的jar包都放在jar包引用路径内就很容易造成上述问题
因为这个报错的指向性还是比较明确的我觉得虽然都是tomcat的包下载下来后没动过,但也不能保证你项目使用的jar包都是正确的
<body>
hello world!
</body>
</html>
就这么简单啊,本来是
<html>
<body>
Now data is:<%=new java.util.Data()%>
</body>
</html>
这个有问题我就改成更简单的hello world!了,呵呵。。敢问有什么问题吗?等解
还有其他高见吗??
[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)
方法才行
<Context path="/H" docBase="E:\jsp2\H\WebRoot" reloadable="true" /><Context path="/ceshi" docBase="E:\jsp2\ceshi\WebRoot" reloadable="true" />
<Context path="/tushu" docBase="E:\jsp2\tushu\WebRoot" reloadable="true" />
<Context path="/struts2" docBase="E:\jsp2\struts2\WebRoot" reloadable="true" />
<Context path="/aa" docBase="E:\jsp2\aa\WebRoot" reloadable="true" />
这样myeclipse
要不,再帮忙看看我新提出的一个问题,期待你的回答!
2.jsp-api.x.x.jar
删除lib下这两个包就好了,版本冲突