您的位置:首页 > 理论基础 > 计算机网络

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

2013-12-27 16:49 1021 查看






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" %>

<html:html lang="true">

<head>

<title>wami----我的知道</title>

<META NAME="Generator" CONTENT="Struts + Spring + Hibernate + MySQL + Tomcat + CP">

<META NAME="Author" CONTENT="wami">

<META NAME="Keywords" CONTENT="知道,SSH,tomcat,mysql">

<META NAME="Description" CONTENT="百度知道--http://zhidao.baidu.com/">

</head>

<body>

<center>

<jsp:include page="inc/template.jsp" flush="true"></jsp:include>

</center>

</body>

</html:html>

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

转自:http://hi.baidu.com/wami1984/item/3ca58c574bb7fdc09e2667d2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  解决方案