HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.index_jsp aufgrund taglib

Erstelle ich ein jsp-Projekt mit der Idee, 2016 und dem code der jsf ist wie folgt.

 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

<html>
<head>
  <title>JSP 2.0 Expression Language - Implicit Objects</title>
</head>
<body>
<h1>JSP 2.0 Expression Language - Implicit Objects</h1>
<hr>
This example illustrates some of the implicit objects available
in the Expression Language.  The following implicit objects are
available (not all illustrated here):
<ul>
  <li>pageContext - the PageContext object</li>
  <li>pageScope - a Map that maps page-scoped attribute names to
    their values</li>
  <li>requestScope - a Map that maps request-scoped attribute names
    to their values</li>
  <li>sessionScope - a Map that maps session-scoped attribute names
    to their values</li>
  <li>applicationScope - a Map that maps application-scoped attribute
    names to their values</li>
  <li>param - a Map that maps parameter names to a single String
    parameter value</li>
  <li>paramValues - a Map that maps parameter names to a String[] of
    all values for that parameter</li>
  <li>header - a Map that maps header names to a single String
    header value</li>
  <li>headerValues - a Map that maps header names to a String[] of
    all values for that header</li>
  <li>initParam - a Map that maps context initialization parameter
    names to their String parameter value</li>
  <li>cookie - a Map that maps cookie names to a single Cookie object.</li>
</ul>

</body>
</html>

Bekam ich folgenden Fehler info.

HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

type Exception report

message java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

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.index_jsp
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:376)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
    java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    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:376)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

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

Nachdem ich entfernen Sie unterhalb der Zeile, die Ausnahme verschwindet.

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

Habe ich heruntergeladen jstl-1.2.jar und fügte hinzu, es in externen Bibliotheken für mein Projekt. Das Problem ist immer noch da. Jemand weiß, wie zu handhaben oder die debug-Ausgabe?

ich bin nicht sicher, dass die JAR-Datei, die Sie brauchen, aber Sie müssen sicherstellen, dass es sich im web-inf/lib dir Ihrer website
Hast du fügen Sie die Krüge, um das Artefakt, die Sie bereitstellen auf dem server?

InformationsquelleAutor appleleaf | 2017-02-27

Schreibe einen Kommentar