2012-05-17 6 views
0
2012-03-23 10:42:08 StandardWrapperValve[jsp]: Servlet.service() for  servlet jsp threw exception 
    java.lang.NullPointerException 
     at org.apache.jsp.jsp.TitleFrame_jsp._jspService(TitleFrame_jsp.java:66) 
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) 
     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311) 
     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) 
     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) 
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) 
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) 
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) 
     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) 
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184) 
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) 
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) 
     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) 
     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) 
     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732) 
     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619) 
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688) 
     at java.lang.Thread.run(Thread.java:536) 

이 오류를 해결하는 방법은 무엇입니까? 내가이 오류를 얻고 때마다StandardWrapperValve [jsp] : 서블릿 jsp의 Servlet.service()가 예외를 던졌습니다.

은 내가 바람둥이 다시 시작해야합니다. 그리고 나는 바람둥이를 다시 시작하고 싶지 않다. 어떤 것이 나에게 적절한 해결책을 줄 수 있는가?

답변

1

TitleFrame.jsp의 버그를 수정해야합니다. 뭔가 있다고 가정하고있는 곳은 null입니다. 당신은 TitleFrame_jsp.java 파일과 문제에 대한 Tomcat의 작업 디렉토리에서 볼 수

해당 파일의 라인 (66)에있을 것입니다. 당신은 당신의 JSP의 관련 라인에 쉽게 다시 매핑 할 수 있어야합니다.

+0

감사합니다. Mark Thomas 나는 그 문제를 알고 있지만 그 문제를 해결할 수는 없습니다. 여기에 그 줄 66 : String sShowLanguage = session.getAttribute ("showlanguage"). toString(); 일부 세션에 문제가 있습니다. getAttribute – Jiten

+0

세션 속성 showlanguage가 존재하지 않는다고 생각됩니다. –