java.lang.VerifyError: (класс: org / apache / jasper / runtime / JspApplicationContextImpl, метод: createELResolver подпись: () Ljavax / el / ELResolver;) Несовместимый аргумент для функции
Это может произойти, когда вы скомпилировали / скомпилировали ваше веб-приложение / WAR для версии JSP / Servlet, которая не поддерживается контейнером, работающим в производстве.Например, вы разрабатываете с использованием Tomcat 7, но, наконец, развертываете его на Tomcat 6. Убедитесь, что целевой сервлет-контейнер времени выполнения имеет ту же версию JSP / Servlet, что и сервлет-контейнер, для которого вы разрабатываете в Eclipse.
Щелкните правой кнопкой мыши по проекту и отметьте свойства Project Facets , если версия Dynamic Web Module соответствует максимальной поддерживаемой версии API сервлета в качестве целевого времени выполнения.Например, Tomcat 6.0 поддерживает только Servlet 2.5.Также вы должны предпочесть разработку для той же самой сборки / версии сервлетконтейнера, что и в производстве.Затем его можно установить в разделе Targeted Runtimes свойств проекта.
Вы также должны убедиться, что в /WEB-INF/lib
вашего веб-приложения нет библиотек, специфичных для контейнера.См. Также Как импортировать API javax.servlet в мой проект Eclipse?