• 错误记录


    HTTP Status 500 – Internal Server Error
    
    Type Exception Report
    
    Message An exception occurred processing JSP page [/111put.jsp] at line [18]
    
    Description The server encountered an unexpected condition that prevented it from fulfilling the request.
    
    Exception
    
    org.apache.jasper.JasperException: An exception occurred processing JSP page [/111put.jsp] at line [18]
    
    15:     System.out.println(password);    */
    16: 
    17: 
    18: ExampleForHbase.insertRow("User", "1519", "username", "", "123");  
    19:     //ExampleForHbase.insertRow("User", "1312", "password", "", password); 
    20:     System.out.println("插入成功");
    21:     
    
    
    Stacktrace:
        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:598)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:480)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    Root Cause
    
    javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosTicket(Ljavax/security/auth/Subject;)Z
        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:909)
        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838)
        org.apache.jsp._111put_jsp._jspService(_111put_jsp.java:147)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    Root Cause
    
    java.lang.NoSuchMethodError: org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosTicket(Ljavax/security/auth/Subject;)Z
        org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:666)
        org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:861)
        org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:820)
        org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:689)
        org.apache.hadoop.hbase.security.User$SecureHadoopUser.<init>(User.java:286)
        org.apache.hadoop.hbase.security.User$SecureHadoopUser.<init>(User.java:282)
        org.apache.hadoop.hbase.security.User.getCurrent(User.java:185)
        org.apache.hadoop.hbase.security.UserProvider.getCurrent(UserProvider.java:88)
        org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:215)
        org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:119)
        com.test.ExampleForHbase.init(ExampleForHbase.java:57)
        com.test.ExampleForHbase.insertRow(ExampleForHbase.java:136)
        org.apache.jsp._111put_jsp._jspService(_111put_jsp.java:127)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    Note The full stack trace of the root cause is available in the server logs.
    
    Apache Tomcat/8.5.34

    错误的出现在从jsp界面向hbase里存入数据时报错,而Java代码连接并对hbase数据库内的表增删改查没有问题,jsp界面传递参数没有问题,只要是从jsp界面调用hbase里的静态函数,将数据存入表中,就会报以上错误,不知道怎么改,暂时只好换了个虚拟机。

    暂时怀疑是安装jdk时出现的错误,我打算重装一遍jdk1.8

  • 相关阅读:
    二、策略模式之商场促销计价器
    一、简单工厂模式之简易计算器
    java学习基础知识十——反射
    java学习基础知识九——IO
    java学习基础知识八——泛型
    java学习基础知识七
    java学习基础知识六
    二、机器学习模型评估
    《将博客搬至CSDN》
    一、Hadoop课程
  • 原文地址:https://www.cnblogs.com/z12568/p/9828230.html
Copyright © 2020-2023  润新知