it-swarm.com.ru

Невозможно добавить проект на сервер Tomcat в Eclipse

Я не могу добавить свой проект на сервер в Eclipse - почему это так?

Я установил все необходимые инструменты (Web Dev, Java EE, серверные адаптеры, сам Tomcat, все)

Я настроил среды выполнения, настроил все версии Java на JDK 6 (потому что он должен работать на Tomcat 6), но все равно левая часть диалога, где я мог бы добавить ресурсы, пуста при создании нового сервера.

Что еще я мог попробовать?

PS: Использование Juno на W7 Prof.

30
Florian Peschka

Вы не создали свой проект как «Динамический веб-проект», поэтому Eclipse не распознает его как веб-проект. Создайте новый «Динамический веб-проект» или перейдите в Свойства -> Фасеты проектов и проверьте Динамический веб-модуль

77
partlov

1. Нажмите правой кнопкой мыши на название проекта в режиме Package Explorer.
2. выберите Properties
3. Выберите Project Facets
4. Нажмите на вкладку Runtimes
5. проверь сервер
6. Нажмите на OK 

И сейчас :

  1. щелкните правой кнопкой мыши по имени сервера в режиме Servers 
  2. нажмите на Add and Remove ... 
  3. переместить ресурсы в правую колонку 
21
Banafshe Bamdad

Я исправил эту проблему, добавив Dynamic Web Module к Project Facets

  1. щелкните правой кнопкой мыши по названию проекта в режиме Package Explorer.
  2. выберите Properties
  3. Выберите Project Facets
  4. Активировать Dynamic Web Module
  5. Нажмите на ОК
4
Adem

Перейдите в свойства проекта -> Project Facets, убедитесь, что Dynamic Web Module и Java были проверены.

Помимо этого, «Автономное приложение Cloud Foundry» необходимо не проверять , если оно уже выбрано. По умолчанию немногие IDE предварительно выбирают эту опцию.

3
Sireesh Yarlagadda

Если вы можете увидеть проект в обозревателе проектов Eclipse, но не можете увидеть проект при добавлении проекта на веб-сервер, следуйте свойствам проекта -> Фасеты проекта, убедитесь, чтоDynamic Web Module&Javaбыли отмечены галочкой.

2
Charlie
  1. Щелкните правой кнопкой мыши на проекте
  2. Перейти к свойствам => Фасеты проекта
  3. Нажмите на вкладку времени выполнения
  4. Установите флажок сервера 
  5. Тогда хорошо

Закройте Eclipse и запустите сервер, который вы сможете увидеть и запустить проект.

2
Rakesh Kumar Gupta

Шаги, которые я использовал для решения:

  1. Дважды щелкните Tomcat Server на вкладке Servers.
  2. В раскрывающемся списке рядом с Runtime Environment: выберите Apache Tomcat your version
  3. Нажмите на сохранить.

Теперь вы сможете добавить на сервер правой кнопкой мыши «Добавить и удалить».

Примечание. Кроме того, при очистке/запуске вы получаете ошибку для нескольких экземпляров, открываете server.xml и убедитесь, что он содержит один экземпляр каждого приложения, а не несколько.

1
mitesh keswani

После выполнения вышеуказанных шагов, предложенных другими авторами, выполните следующий шаг

  • Щелкните правой кнопкой мыши на проекте
  • Нажмите Maven, затем Обновить проект
  • Установите флажок «Принудительное обновление снимков/выпусков», затем нажмите «ОК».

тебе должно быть хорошо идти сейчас.

1
Amit

В моем случае:

свойства проекта -> Project Facets, убедитесь, что установлен флажок «Dynamic Web Module» и, наконец, я поставил номер версии «2.3» вместо «3.0». После этого среда исполнения Apache Tomcat 5.5 отображается на вкладке «Runtime».

0
Eduardo Lopes

В моем случае файл .project был только для чтения (таким образом он был извлечен из контроля исходного кода). Создание возможности записи разрешило проблему.

Затмение Кислорода.

0
Paul Fincke