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)

как я могу решить это исключение?


person Br3x    schedule 20.12.2011    source источник
comment
У меня та же ошибка, я пробовал решения ниже, но все равно получаю ошибку, помогите, пожалуйста.....   -  person sailaja    schedule 25.01.2013


Ответы (2)


Я также столкнулся с той же проблемой. Я получил решение для решения этой проблемы.

Корень этой проблемы: я добавил servlet-api.jar и jsp-api.jar в каталог lib моего приложения. Если для запуска приложения используется Apache-tomcat, то нет необходимости добавлять эти файлы jar в наш каталог lib.

Решение:

  • Перейти к пути сборки -> добавить внешние банки из каталога tomcat-lib.
  • Вместо того, чтобы добавлять (копировать) его в папку lib приложения.

Если есть какие-либо проблемы, свяжитесь со мной.

person Nagesh    schedule 20.06.2012
comment
У меня нет этих файлов jar в моей библиотеке. У меня есть только библиотеки Apache Tomcat на пути сборки. Но все же я получаю ту же ошибку - person rozar; 24.04.2013
comment
Я делал ту же старую ошибку .. спасибо :-) - person Vivek Agrawal21; 17.04.2014

Установите для сохраняемой конфигурации Tomcat значение true (см. http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html), очистите рабочий каталог tomcat, перезапустите tomcat, воспроизведите проблему и посмотрите, что происходит в index_jsp.java в строке 22. Вероятно, это какой-то скриптлет который генерирует это исключение. (и вам следует избегать скриптлетов. См. Как избежать кода Java в файлах JSP. ?

person JB Nizet    schedule 20.12.2011
comment
Замените 7 на 6 в URL-адресе, который я вам дал, и вы найдете тот же документ для Tomcat 6. Не слишком сложно, не так ли? Вам также может быть полезен этот веб-сайт: google.com. - person JB Nizet; 20.12.2011
comment
спасибо, и не надо шутить, мы все здесь учимся... - person Br3x; 20.12.2011
comment
Да, но вы также должны продемонстрировать некоторые исследовательские усилия. Найти документацию по Tomcat совсем не сложно, особенно если у вас уже есть URL-адрес документации другой версии. - person JB Nizet; 20.12.2011