jsp网站搭建好了,运行jsp页面出现错误,如何解决?

大哥,打扰一下,jsp网站搭建好了,运行jsp页面出现错误,如何解决??

type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index2_jsp
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause
java.lang.ClassNotFoundException: org.apache.jsp.index2_jsp
java.net.URLClassLoader$1.run(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.27 logs.
最新回答
风微甜

2024-09-12 18:00:19

1.找到新建页面所在的工程名字,然后左键选中,右键弹出功能菜单,选择Build
Path,进入配置路径。

2.在java build path 页面的下选择Libraries栏目(默认选择),点击右侧的Add
Library 按钮,进入添加类库。

3.在添加类库页面,选择默认的选项Server Runtime,点击next,继续配置。

4.选择自己已经配置好的服务器,本机安装的是tomcat8,以这个为例,选中之后,点击finish按钮即可,完成之后,返回java build path页面。

5.在java build path 页面中,选择刚刚配置好的类库,选中之后,点击ok按钮。

6.配置完成之后,页面不会在出错了,如果出错的话,可以先删除这个页面,再新建一次。

总结:可以在新建工程的时候就配置好java build path,之后新建jsp页面就不会在出现问题了,但是这个方法只针对单个项目(如果找到针对所有项目可行的方法,可以交流学习一下)。