HTTP Status 500 - (java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)解决方法



HTTP Status 500 - (java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)解决方法

错误提示如下:

=================================================================================================

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to load class for JSP org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root causejava.lang.ClassNotFoundException: org.apache.jsp.index_jsp 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:133) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:65) org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:596) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.

=================================================================================================

解决方法:

        网上说要看root cause的提示,不过我一直不相信我的index.jsp页面代码会有错误,因为这个页面代码太简单了,如下:

<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>


wami----我的知道










不过在忙碌了一天无效之后,别无选择,把index.jsp中的替换成“这是JSP页面”。结果竟然显示出来了,原来就是这行代码的问题,语法没有错误,我只好把这行代码再手工输入在原地方,奇迹,逗我玩吧,竟然出顺利出来了,没有再显示错误,不知道到底啥原因啊!!1


转自:http://hi.baidu.com/wami1984/item/3ca58c574bb7fdc09e2667d2

你可能感兴趣的:(beforeTW)