2011-12-20 5 views
2

는 나는 내 웹 애플리케이션로드하려고 할 때마다이 예외를 가지고 :org.apache.jasper.JasperException : java.lang.NullPointerException이

예외를

org.apache.jasper.JasperException: java.lang.NullPointerException 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:538) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 

근본 원인

java.lang.NullPointerException 
org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) 
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 

방법 이 예외를 해결할 수 있습니까?

+0

나는 같은 오류가있다. 나는 아래의 해결책을 시도했지만 여전히 오류를 얻고있다 ..... – sailaja

답변

0

tomcat의 keepgenerated 설정을 true로 설정하고 (http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html 참조), tomcat의 작업 디렉토리를 정리하고, Tomcat을 재시작하고, 문제를 재현하고, 22 행의 index_jsp.java에서 어떤 일이 발생하는지 살펴 봅니다. 아마도이 예외를 생성하는 일부 스크립트 렛입니다 . . (당신은 스크립트 릿을 피하기 나는 또한 같은 문제에 직면했다 How to avoid Java code in JSP files?

+0

나는 tomcat6을 사용하지 않는다. – Br3x

+1

내가 준 URL에서 6을 7로 바꾼다. Tomcat 6에 대한 동일한 문서를 찾을 수 있습니다. 너무 어렵지는 않습니까? 그리고이 웹 사이트가 도움이 될 것입니다. http://www.google.com –

+0

감사합니다. 농담을 할 필요가 없습니다. 여기에서 모두 배우고 있습니다 ... – Br3x

3

참조한다 나는이 문제를 해결하는 솔루션을 가지고이 문제의

루트는 다음과 같습니다.. 나는 서블릿 API를 추가했다 . 아파치 톰캣은 다음 응용 프로그램을 실행하는 데 사용되는 경우 내 응용 프로그램 lib 디렉토리에있는 항아리와 JSP-api.jar을의 우리의 lib 디렉토리에이 jar 파일을 추가 할 필요가 없습니다

해결 방법 :..

  • 고토 구축 경로 -> tomcat-lib 디렉토리에서 외부 jar를 추가하십시오.
  • 응용 프로그램의 lib 디렉토리에 추가 (복사)하는 대신.

문제가 있으면 저에게 연락하십시오.

+0

lib에 jar 파일이 없습니다. 빌드 경로에 아파치 톰캣 라이브러리 만 있습니다. 하지만 여전히 동일한 오류가 발생합니다 – rozar

+0

나는 똑같은 실수를하고있었습니다. 감사합니다 :-) –

관련 문제