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