Сервер не поддерживает версию 3.0 спецификации веб-модуля J2EE.Сервер не поддерживает версию 3.0 спецификации веб-модуля J2EE
Я получаю эту ошибку при выполнении приложения в Eclipse IDE. Что является причиной этого?
Сервер не поддерживает версию 3.0 спецификации веб-модуля J2EE.Сервер не поддерживает версию 3.0 спецификации веб-модуля J2EE
Я получаю эту ошибку при выполнении приложения в Eclipse IDE. Что является причиной этого?
Сообщение об ошибке вполне понятно - вы пытаетесь выполнить приложение, требующее от сервера поддержки Servlet Spec 3.0, когда это не так. Поэтому вы должны запустить приложение на сервере, который соответствует этой версии спецификации сервлета.
Насколько я знаю, у вас есть следующие варианты в вашем распоряжении, на момент написания этого:
и ... ServerD ef и plugin.xml для сервера, который вы настроили в Eclipse, определяют, какие версии спецификаций поддерживаются сервером.
правой кнопкой мыши на вашем project -> Properties --> project Facets
, то вы должны изменить Dynamic Web Module
от 3 to 2.5
Я также прихожу к этому вопросу, но кажется, что эта операция не удалась – znlyj
Это зависит от того, если ваш проект не использует 3.0 – user2601995
От вас веб-проекта пытаются принизить Dynamic Web Module
: проект -> Свойства -> Проект Грани
Если это не имеет никакого эффекта, попробуйте для понижения рейтинга EAR
из вашего проекта EAR: проект -> Свойства -> грань проекта
Если вы не можете изменить версии из eclipse, вручную отредактируйте файл org.eclipse.wst.common.project.facet.core.xml
Вы можете установить версию сервлета во время создания нового динамического веб-проекта: http://eclipse.org/webtools/community/tutorials/SchoolSchedule/images/webapp8.gif – db42