it-swarm.com.ru

Удалить среду выполнения Apache Tomcat из проекта в Eclipse?

У меня есть проект, который я строю на Eclipse Ganymede, нацеленный на Tomcat 6.0, я импортировал его в Europa и мне нужно, чтобы он работал на Apache Tomcat 5.5

Я не могу найти ссылку, где время выполнения установлено на 6.0, чтобы удалить его. Я попытался зайти в Windows> «Настройки»> «Сервер» и установил среду выполнения 5.5.

Однако я не могу найти ссылку на среду выполнения 6.0, чтобы удалить ее.

Любая помощь будет оценена.

Обновление:

Я не могу найти ссылку на Tomcat v6.0 в моем пути сборки, хотя есть ссылка на servlet-api.jar в Tomcat 5.5, хотя ...

14
Omar Kooheji

Когда Eclipse запущен и работает, выберите настройки в меню окна. Выберите из панели слева: Сервер, Среды выполнения.

Нажмите кнопку Добавить, выберите нужную версию.

Чтобы удалить ссылку 6.0, перейдите на вкладку библиотеки.

25
Suvesh Pratapa

У меня была похожая проблема. У меня был объект, ссылающийся на более не существующий экземпляр Tomcat . Я не смог удалить Tomcat из «Сервер» и «Среды выполнения» из пользовательского интерфейса (кнопка удаления всегда серого цвета), поэтому я решил проблему, удалив все ссылки из файловой системы:

В папке проекта проверьте файлы: 

  • .classpath 
  • .settings/org.Eclipse.wst.common.project.facet.core.xml

В папке рабочего пространства проверьте:

  • .metadata.plugins\org.Eclipse.debug.core
  • .metadata.plugins\org.Eclipse.wst.server.core
  • .metadata.plugins\org.Eclipse.core.runtime.settings\org.Eclipse.jst.server.Tomcat.core.prefs

Может быть, немного жестоким, но я не нашел лучшего решения.

8
Duccio Fabbri

Вы можете легко удалить Runtime отсюда, без проблем: 

Windows-> Настройки-> Сервер-> Среды выполнения

8
Accollativo

Выгрузка проекта и перезагрузка исправили его ... Человек, которого я люблю Eclipse ...

3
Omar Kooheji

Это было проверено на Eclipse Luna 4.4.2

В {каталог-рабочей области} /. Метаданные/.plugins/org.Eclipse.core.runtime/.settings. удалите следующие два файла:

  • org.Eclipse.wst.server.core.prefs
  • org.Eclipse.jst.server.Tomcat.core.prefs

Перезапустите Eclipse

3
nekperu15739

Удалите старый сервер и добавьте новый сервер. У меня была та же проблема из-за того, что я изменил среду выполнения на Java EE (для веб-сервиса), а позже у меня возникли проблемы с запуском моих локальных приложений. Все, что я сделал, это удалил и создал новый экземпляр сервера с Apache Runtime.

2
Kermit_ice_tea

Сначала откройте настройки Eclipse,

Eclipse preferences

затем найдите несколько сред выполнения,

Eclipse sever runtime environments

теперь вы можете удалить, как вы хотите.

1
tk_

Вы также можете просто определить новый сервер для этого и указать его там, также вы можете изменить конфигурацию сервера, просто дважды щелкнув по нему, вы увидите окно с его свойствами.

0
Artem Barger

после удаления установленной среды выполнения из Eclipse выполните следующие действия:

1] Close Eclipse

2] In {workspace-directory}/.metadata/.plugins/org.Eclipse.core.runtime/.settings. delete the following two files:
    org.Eclipse.wst.server.core.prefs
    org.Eclipse.jst.server.Tomcat.core.prefs

3] Restart Eclipse

ссылка: http://crunchify.com/Eclipse-how-to-fix-install-Apache-Tomcat-server-issue-blank-server-name-field/

0
theRiley

Откройте Путь сборки и перейдите на вкладку Библиотеки. Удалите библиотеку Apache Tomcat 6.0 и добавьте 5.5. Это библиотека, которую ваш проект использует для самостоятельного создания.

Вы можете добавить новые среды выполнения для вашего проекта в представлении Серверы (щелкните правой кнопкой мыши, Добавить новый сервер)

0
kgiannakakis

Да, у меня есть версия Eclipse: Indigo Service Release 2; Идентификатор сборки: 20120216-1857, к сожалению, удаление рабочей области решает проблему со старой версией Target Runtime. Не забудьте скопировать всю работу над вашим проектом, если нет системы контроля версий;) ....

0
Hari Perev