Выдает исключение при использовании maven с eclipse в веб-приложении - PullRequest
1 голос
/ 06 апреля 2011

Я хочу использовать maven, интегрированный с eclipse, для разработки веб-приложения в соответствии с этим уроком: http://jacksonps4.me/wordpress/?p=868

Но когда я открываю страницу jsp, она выдает NullPointerException следующим образом

SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
    at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)
    at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
    at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)

Я гуглилэта ошибка, кажется, это вызвано помещением jsp-api.jar в WEB-INF / lib

Но на самом деле я этого не делал, даже когда я перемещал зависимость jsp-api из maven, исключениевсе еще выходи.Как я могу решить это?

1 Ответ

1 голос
/ 06 апреля 2011

Это также может быть вызвано помещением его в папку lib JDK / JRE на компьютере, которая также указана в пути к классам среды выполнения веб-приложения. Это также может быть вызвано тем, что servlet-api из другой сборки / версии контейнера сервлетов где-то в пути к классам выполнения.

Я не делаю Maven, но я считаю, что вы должны указать их как provided scope, чтобы они не попали в /WEB-INF/lib сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...