2009-06-12 2 views
12

У меня есть проект, я строил на Eclipse, Ганимед на целенаправленном TOMCAT 6.0, я импортировать его в Europa и мне это нужно для работы на Apache Tomcat 5.5Удаление времени выполнения Apache TomCat из проекта в Eclipse?

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

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

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

Update:

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

+0

При создании веб-проекта вы выбираете Runtime, а Eclipse добавляет его в свой путь сборки. Если его нет, что-то пошло не так с импортом. – kgiannakakis

ответ

23

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

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

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

+0

Я добавил среду выполнения 5.5, которую хочу, однако мой проект, по-видимому, требует tomcat 6.0, и я пытаюсь удалить это требование. –

+0

I +1 это потому, что это помогло мне решить мою проблему, но кажется, что последняя часть немного расплывчата. OP сказал, что он пытался удалить 6.0 - так что кажется, что это должна быть самая важная часть. Где вкладка «библиотеки» и что он должен делать, когда идет к ней? – bradimus

0

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

Вы можете добавить новые среды выполнения для запуска проекта в представлении Servers (Щелчок правой кнопкой мыши, добавить новый сервер)

3

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

+3

Спасибо за подсказку. Но я не одобряю, что вы любите Eclipse. Его раздутый сложный кусок посредственности в бизнесе. – smartnut007

+3

Я знаю, что в Интернете нет стандартизованной нотации для сарказма, но я думал, что многоточие ясно показало, что я саркастичен. –

+1

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

0

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

8

У меня была аналогичная проблема. У меня был prject, ссылающийся на не более существующий экземпляр Tomcat. я не был в состоянии удалить Tomcat из «Server» и «Runtime Environments» из пользовательского интерфейса (кнопки удаления всегда серые), так что я решил проблему удаления всех ссылок из файловой системы:

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

  • .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

Возможно, немного жестоко, но я не нашел лучшего решения.

0

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

+0

к сожалению? –

2

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

2

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

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

  • org.eclipse.wst.server.core.prefs
  • org.eclipse.jst.server.tomcat.core.prefs

Restart Затмение

7

Вы можете удалить Время воспроизведения легко здесь, не запутались:

Windows-> Настройки-> Сервер-> Время воспроизведения

окружающих сред
+0

работает некоторое время (на centos), но не все время;) – theRiley

0

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

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-installing-apache-tomcat-server-issue-blank-server-name-field/

1

Сначала откройте затмение предпочтения,

eclipse preferences

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

eclipse sever runtime environments

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

Смежные вопросы