Я создал динамический веб-проект, но не могу развернуть его на Apache Tomcat Server 6.0. Я получаю эту ошибку при попытке развернуть свой проект:
Нет ресурсов, которые можно добавить или удалить с сервера.
Я создал динамический веб-проект, но не могу развернуть его на Apache Tomcat Server 6.0. Я получаю эту ошибку при попытке развернуть свой проект:
Нет ресурсов, которые можно добавить или удалить с сервера.
Для этого вам нужно обновить настройку Project Facets.
Проект (щелкните правой кнопкой мыши) → Свойства → Фасеты проекта из левой навигации.
Если он не открыт... нажмите на ссылку, установите флажок Динамический веб-модуль и выберите соответствующую версию (вероятно, 2.4). Нажмите кнопку "Применить", а затем нажмите "ОК".
Проверьте, совместима ли ваша версия Java с проектом. Щелкните правой кнопкой мыши проект → Свойства → Границы проекта → Проверка Java версии совместима с вашим проектом.
Проблема заключается в несовместимой версии веб-приложения с целевым сервером. Поэтому необходимо изменить фаз проекта. В большинстве случаев свойство "Динамический веб-модуль". Это должно быть значение версии servlet-api, поддерживаемой сервером.
В моем случае
Я попытался изменить значение web_app в web.xml. Это не сработало.
Я попытался изменить фасет проекта, щелкнув правой кнопкой мыши по свойствам проекта (как упоминалось выше), не работал.
Работа: Изменение значения "версия", как в jst.web, в правильную версию из
файл org.eclipse.wst.common.project.facet.core.xml. Этот файл присутствует в папке .setting в корневом каталоге проекта.
Вы также можете посмотреть
Я не нашел параметр "Динамический веб-модуль", когда я нажал ссылку, затем я установил интеграцию Maven (Java EE) для Eclipse WTP из Eclipse Marketplace. Затем эти шаги были выполнены.
Если ваш проект основан на maven, вы также можете попробовать обновить конфигурацию проекта maven, выбрав проект. Щелкните правой кнопкой мыши проект > Maven > Обновить проект. он обновит конфигурацию вашего проекта.
Я использовал mvn eclipse: eclipse -Dwtpversion = 2.0 в командной строке в папке, где у меня был pom.xml. Затем я обновил проект в Eclipse IDE. После этого я смог добавить свой проект.
Я столкнулся с этой ошибкой, хотя Границы проекта были установлены соответствующим образом. Проблема заключалась в том, что свойство "Runtime Environment" не было установлено на сервере:
Просто нужно установить соответствующее время выполнения:
Единственное, что сработало для меня, - это создать
.java-версия
с "oracle64-1.8.0.112" в качестве единственной записи (используйте что-то более 1.6+)
Убедитесь, что факс динамического веб-модуля включен.
Щелкните правой кнопкой мыши по проекту, выберите свойства, а затем выберите "Targeted Runtimes". Проверьте, выбран ли здесь Tomcat.