Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.NullPointerException位于org.apache.jsp.index\u jsp.\u jspInit_Java_Jsp_Jsf_Tomcat_Servlets - Fatal编程技术网

java.lang.NullPointerException位于org.apache.jsp.index\u jsp.\u jspInit

java.lang.NullPointerException位于org.apache.jsp.index\u jsp.\u jspInit,java,jsp,jsf,tomcat,servlets,Java,Jsp,Jsf,Tomcat,Servlets,当我尝试运行部署在tomcat中的项目时,我会得到如下错误 java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23) at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) at org.apache.jasper.servlet.JspServletWrapper.getServ

当我尝试运行部署在tomcat中的项目时,我会得到如下错误

java.lang.NullPointerException
    at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)
    at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
    at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
    at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
    at java.lang.Thread.run(Thread.java:619)
我对此进行了搜索,发现可能是servlet-api.jar和jsp-api.jar的问题,但我已经将两者从tomcat复制到了我的项目的类路径,但仍然得到了相同的错误

Jsp:

我对此进行了搜索,发现可能是servlet-api.jar和jsp-api.jar的问题,但我已经将这两个文件从tomcat复制到了我的项目的类路径中

看起来你误解了答案。将它们放在webapp的运行时类路径(WEB-INF/lib)中是这个问题的全部原因!摆脱他们

servletcontainer本身已经附带了这些库。从可能不同品牌/版本的任意容器中随机下载库以及webapp只会导致此类问题。如果您这样做是为了“修复”webapp项目中的编译错误,那么您应该以不同的方式解决它。有关操作方法,请参见以下链接:

另见:

您还没有将这两个罐子放入您的WEB应用程序的WEB-INF/lib中,是吗?如果有,则将其移除。Tomcat知道那些罐子。它正在实现它们包含的所有接口。我已经从类路径中删除了相同的接口,但仍然得到了相同的错误。请检查我编辑的问题,我提到了类路径中的jar列表。我已经从类路径中删除了相同的接口,但仍然得到了相同的错误。请检查我编辑的问题,我提到了我的类路径中的jar列表。我们关心的是部署的WEB应用程序文件夹或war文件的WEB-INF/lib目录中的jar列表。不是您用来编译应用程序的类路径。请参阅“请参阅”链接了解更多详细信息。您帮了我很多忙!谢谢
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
     <base href="<%=basePath%>">

    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    --> 
  </head>

  <body>
    <%--<a href="login.iface">Click Here</a> --%>
  </body>
</html>
antlr-2.7.6
commons-beanutils
commons-collections
commons-collections-3.1
commons-digester
commons-logging
commons-logging-1.1
dom4j-1.6.1
ejb3-persistence
hibernate3
hibernate-annotations
hibernate-commons-annotations
icefaces-1.8.2
icefaces-comps-1.8.2
javassist-3.9.0.GA
jsf-api
jsf-facelets
jsf-impl
mysql-connector-java-3.1.8-bin
slf4j-api-1.5.11
slf4j-simple-1.5.11