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