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
org.apache.jasper.jaspereException_Apache_Jsp_Tomcat_Servlets - Fatal编程技术网

org.apache.jasper.jaspereException

org.apache.jasper.jaspereException,apache,jsp,tomcat,servlets,Apache,Jsp,Tomcat,Servlets,当我第一次打开网站 它显示出这样的错误 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 org.apache.jasper.servlet

当我第一次打开网站 它显示出这样的错误

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
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:130)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:107)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:78)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:383)

root cause

java.lang.NullPointerException
    org.apache.jsp.index_jsp._jspService(index_jsp.java:73)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:130)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:107)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:78)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:383)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.28 logs.
但若我刷新,那个么网站将完全打开,但若你们离开空闲的某个时间,那个么若你们打开下一个,那个么同样的错误,若你们刷新,那个么网站将完全打开 这就是问题所在,它适用于任何页面的整个应用程序

java.lang.NullPointerException org.apache.jsp.index\u jsp.\u jsp服务(index\u jsp.java:73)

转到Tomcat
/work/Catalina/localhost
文件夹,然后打开与webapp上下文名称匹配的文件夹,然后打开
/org/apache/jsp/index_jsp.java
文件并阅读第73行。将这一行回溯到web根目录中您自己的原始
index.jsp
文件,并相应地修复它


或者,如果特定的代码行无法回溯到您自己的代码,因此特定于servletcontainer自己的
JspServlet
,那么很可能是错误或配置错误。更新您的问题,将其包括在内,以便我们可以在这方面进一步帮助您。别忘了提到Tomcat的确切版本。

在我的例子中,jsp中的这行代码是:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%>


确保:
和下一个属性之间有空格。

在我的例子中,显示错误是因为我的类属性和表属性不匹配

我在冬眠中工作

因此,如果您的案例与我的相同,可能的解决方案是:

  • 编辑您的.java文件
  • 编辑.hbm.xml文件
  • 删除已在数据库中创建的表
  • 重新运行项目
  • 如果仍不起作用,则必须检查在对象中输入的值。 例如:如果您已将属性声明为字符串,那么它应该只包含字符串对象

    注意:Hibernate自己创建表。因此无需手动创建表。

    如果可能有帮助: 我对一个简单的html页面也有同样的问题,它从postgres表中执行select*

    问题是,我已按生成路径导入了外部库,但webContent文件中的结果遗漏了我导入的所有库

    我在:Web inf->lib上进行了JAR(postgresSql jdbc和catalina root for tomcat服务器)的“暴力”XD复制和粘贴,现在它可以工作了


    我不知道这是否是一种解决问题的优雅方法,但它是有效的!

    如果您的会话超时,可能是有可能的。因此,您将站点闲置多长时间,然后会发生此错误。启动请求时,仅此错误正在发生,请帮助我。这很奇怪,首先请求类似此错误,如果我刷新,则会打开一个d如果我让一些代码闲置,然后再次打开相同的错误是的,你在问题中已经说过了。你现在可以显示导致异常的代码吗?或者你根本没有打开并读取生成的Java文件吗?