Ответ 1
Вы не создали свой проект как "Динамический веб-проект", поэтому Eclipse не распознает его как веб-проект. Создайте новый "Динамический веб-проект" или перейдите в Свойства → Границы проектов и проверьте Динамический веб-модуль
Я не могу добавить свой проект на сервер в eclipse - почему это?
Я установил все необходимые инструменты (Web Dev, Java EE, серверные адаптеры, сам Tomcat, все)
Я настроил среды выполнения, скорректировал все Версии Java на JDK 6 (потому что он должен работать на Tomcat 6), но все же левая часть диалога, где я мог бы добавлять ресурсы, пуста при создании нового сервера.
Что еще я мог попробовать?
PS: Использование Juno на W7 Prof.
Вы не создали свой проект как "Динамический веб-проект", поэтому Eclipse не распознает его как веб-проект. Создайте новый "Динамический веб-проект" или перейдите в Свойства → Границы проектов и проверьте Динамический веб-модуль
1. щелкните правой кнопкой мыши на имени проекта в представлении Package Explorer
.
2. выберите Properties
3. Выберите Project Facets
4. Нажмите вкладку Runtimes
5. проверить сервер
6. Нажмите OK
И теперь:
Servers
Add and Remove ...
Я исправил эту проблему как добавление Dynamic Web Module
в Project Facets
Package Explorer
.Properties
Project Facets
Dynamic Web Module
Перейдите в свойства проекта → Границы проекта, убедитесь, что были проверены динамический веб-модуль и Java.
Помимо этого, "Автономное приложение Cloud Foundry" необходимо отключить, если он уже выбран. По умолчанию несколько IDE предварительно выбирают эту опцию.
Если вы можете увидеть проект в проводнике проекта Eclipse, но не можете увидеть проект при добавлении проекта на веб-сервер, следуйте свойствам проекта → Графикам проекта, убедитесь, что Динамический веб-модуль и Java отмечены галочкой.
Закройте затмение и запустите сервер, на котором вы сможете увидеть и запустить проект.
После выполнения вышеуказанных шагов, предложенных другими плакатами, выполните следующий шаг
вам должно быть хорошо идти сейчас.
В моем случае:
Свойства проекта → Project Facets, убедитесь, что установлен флажок "Dynamic Web Module" и, наконец, я поставил номер версии "2.3" вместо "3.0". После этого среда исполнения Apache Tomcat 5.5 отображается на вкладке "Runtime".
В моем случае файл .project был только для чтения (таким образом он был извлечен из контроля исходного кода). Создание возможности записи разрешило проблему.
Затмение Кислорода.
Шаги, которые я использовал для решения:
your version
Теперь вы сможете добавить на сервер правой кнопкой мыши "Добавить и удалить".
Примечание. Кроме того, при очистке/запуске вы получаете ошибку для нескольких экземпляров, открываете server.xml и убедитесь, что он содержит один экземпляр каждого приложения, а не несколько.
Просто выберите Apache Tomcat из выпадающего меню Runtime Environment. это будет работать
Для меня: Это был Eclipse mars, который не поддерживает jdk7, поэтому я добавил jdk8. Это сработало.