2012-9-16 16:09:50 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.Login_jsp._jspInit(Login_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:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at com.eptal.filter.ServletFilter.doFilter(ServletFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2012-9-16 16:09:50 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.Login_jsp._jspInit(Login_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:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at com.eptal.filter.ServletFilter.doFilter(ServletFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

解决方案 »

  1.   

    空指针异常啊 
    at org.apache.jsp.Login_jsp._jspInit(Login_jsp.java:23)
    这不是指出在第23行了吗
    去看下23是什么啊 
      

  2.   

    如果你工程项目中,有jsp-api.jar,或servlet-api.jar。
    都删掉,这两个包在tomcat包中已经存在了,可能会带来包冲突。
      

  3.   

    你贴个出来看看Login_jsp.java的 明显这里
      

  4.   

    java.lang.NullPointerException
    at org.apache.jsp.Login_jsp._jspInit(Login_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:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      

  5.   

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link href="styles/css/main.css" rel="stylesheet" type="text/css" /><title>login</title>
    <style> 
    #alert {border:1px solid #369;width:300px;height:210px;background:#e2ecf5;z-index:800;position:absolute;display:none;} 
    #alert h4 {height:20px;background:#369;color:#fff;padding:5px 0 0 15px;margin-top:12px;} 
    #alert h4 span {float:left;} 
    #alert h4 span#close {margin-left:170px;cursor:pointer;} 
    #alert p {padding:12px 0 0 50px;} 
    #alert p input {width:120px;} 
    #alert p input.myinp {border:1px solid #ccc;height:16px;} 
    #alert p input.sub {width:60px;margin-left:30px;text-align:center;flow:hidden;} 
    .explaintext {width:80px;text-align: right;float:left;padding-top:4px;}
    .accountInput {float:left;margin-left:10px;}
    </style> 
    <script language="javascript" src="styles/js/jquery-1.7.1.min.js"></script>
        <script language="javascript" src="styles/js/jquery.validate.min.js"></script>
    <script language="javascript" src="styles/js/jquery-ui.min.js"></script>
    <script language="javascript" src="styles/js/logincheck.js"></script>
    </head><body>
    <div class="main">
    <div class="top">
         <div class="logo"><img src="styles/images/logo.png"></div>
            <div class="login">
             <div class="login_bt">
                 <span class="login_span" id="login_content"><a onclick="">登 录</a></span>
                    <span class="login_span"><a href="Register.jsp">注 册</a></span>
                </div>
            </div>
            <div class="help">
             <div class="helpbox"><a href="#"><img  src="styles/images/ico1.png"><span>下载客户端</span></a></div>
             <div class="helpbox"><a href="#"><img src="styles/images/ico2.png"><span>在线服务</span></a></div>
            </div>      
        </div>
        <div class="center">
         <div class="center1"></div>
            <div class="load">
                 客户端下载:<br/>
                    <a href="#"><img src="styles/images/apple1.png"></a>
                    <a href="#"><img src="styles/images/andro.gif"></a>
            </div>
            <div class="trying">
                <div class="trying_bt">
                <a href="ChallengeMain.jsp">立即体验</a>
                </div>
           </div>
           <div class="advantage">
            <div class="advan_box">
                 <img  class="advan_img" src="styles/images/advan1.png">
                 <span class="advan_title">学习园地</span>
                 <span class="advan_centent">分布式存储<br/>全网 CDN 加速<br/>实时流量带宽监控</span>
                </div>
                <div class="advan_box">
                 <img  class="advan_img" src="styles/images/advan2.png">
                 <span class="advan_title">挑战天地</span>
    <span class="advan_centent">独创强大挑战平台<br/>自由的交流空间</span>            
                </div>
                <div class="advan_box">
                 <img class="advan_img" src="styles/images/advan3.png">
                 <span class="advan_title">悬赏平台</span>
                 <span class="advan_centent">独创展现能力的空间<br/>发散思维的平台<br/>按需弹性拓展</span>
                </div>
           
           </div>
        </div>
        <div class="bottom">
         Copyright (c) 2012 All Right Reserved By Eptal<br/>技术支持:华中科技大学Genesis研发团队(<a href="">Eptal</a>)
        </div>
    </div>
    <div id="alert">
    <form action="login" id="loginForm" method="post">
       <h4><span>&nbsp;&nbsp;登&nbsp;&nbsp;&nbsp;录</span><span id="close"><img src="styles/images/list_Delete.png"></span></h4> 
       <p>
        <div class="explaintext">用户名</div>
        <div class="accountInput">
        <input type="text" class="myinp" onmouseover="this.style.border='1px solid #f60'"  
                 onfoucs="this.style.border='1px solid #f60'" onblur="this.style.border='1px solid #ccc'" name="username" id="username" />
    </div>
    </p> 
        <p>
         <div class="explaintext">密&nbsp;&nbsp;码</div>
         <div class="accountInput">
         <input type="password" class="myinp" onmouseover="this.style.border='1px solid #f60'" 
                 onfoucs="this.style.border='1px solid #f60'" onblur="this.style.border='1px solid #ccc'" name="password" id="password"/>
            </div>
        </p> 
        <p><input type="submit" value="登录" class="sub" /><input type="reset" value="重置" class="sub" /></p> 
    </form> 
    </div> </body></html>
      

  6.   

    我是才学JSP 不久的,但是你出的这个错误明显是报的空指针异常
      

  7.   

    jar包问题应该是  jsp的的空指针
      

  8.   

    tomcat能正常启动么?小猫能出现否。
      

  9.   

    我看了半天,看不到具体的错误在哪里,他连你的哪个JSP出问题都不显示,或是那个java文件出错都不说,怎么看,难道的你项目是以org.apache开头的么
      

  10.   

    jsp-api.jar加载失败。一般 jsp-api.jar 是不需要自己引入到Eclipse中的,Eclipse会自动引入该文件(tomcat的lib下都会有这个jar文件),如果再自己引入的话就会产生冲突,出现上面的错误。
      

  11.   

    你这种问题我也遇到了,半个月才找到解决方案,
    网上真心的一堆不靠谱。
    http://hi.baidu.com/wleafy/item/34884f8be4e2c4d5d1f8cd6a